CodeBlocks Vs Borland FreeCompiler
-
Hab heut CodeBlocks herutergeladen und installiert in der comiler wahl steht ebenfalls der Borland FreeCompiler drin nur wenn ich ein projekt mit borland compilier zeigt er ne menge fehler
Error: Unresolved external '___CRTL_TLS_InitThread' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '___CRTL_TLS_Alloc' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '___CRTL_TLS_GetValue' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external 'GetProcessHeap' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external 'HeapFree' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '___CRTL_TLS_ExitThread' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '___CRTL_TLS_Free' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external 'std::cout' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\SVEN\EIGENE DATEIEN\CODEBLOCK\TEST\.OBJS\MAIN.O Error: Unresolved external 'std::basic_ostream<char, std::char_traits<char> >& std::operator <<(std::basic_ostream<char, std::char_traits<char> >&, const char *)' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\SVEN\EIGENE DATEIEN\CODEBLOCK\TEST\.OBJS\MAIN.O Error: Unresolved external '__matherr' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '__matherrl' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '__fmode' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '__argv_expand_ptr' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '__wargv_expand_ptr' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '__handle_setargv' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '__handle_exitargv' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '__handle_wsetargv' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '__handle_wexitargv' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '__fileinfo' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '__setargv__' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '__setenvp__' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Error: Unresolved external '__turboFloat' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ Process terminated with status 1 (0 minutes, 0 seconds) 0 errors, 0 warnings
kann mir vieleicht einer helfen selbst der einfachste code wie
#include <iostream> using namespace std; int main() { cout<<"Hallo"; return 0; }
compiliert er net thx im voraus
-
du musst noch irgendwelche libs dazulinken, kA in welcher lib die drin stehen
-
ich auch
-
Die Pfade können entweder direkt über die Kommandozeile angegeben werden oder
in der Konfigurationsdatei (bcc32.cfg/ilink32.cfg) am besten im bin-Verzeichnisbcc55\bin\bcc32.cfg
-Id:\borland\tcc55\include -Ld:\borland\tcc55\lib -Ld:\borland\tcc55\lib\psdk
Wenn Du den Linker direkt aufrufst auch bcc55\bin\ilink32.cfg
-Ld:\borland\tcc55\lib -Ld:\borland\tcc55\lib\psdk
RTFM
Command-line Tools schrieb:
Using compiler configuration files
Whenever you issue a compile command, BCC32.EXE searches for a configuration file called BCC32.CFG. The compiler looks for the .CFG file first in the directory where you issue the compile command, then in the directory where the compiler is located.
-
Benutze zum ersten mal die IDE CODEBLOCKS nur gipt es eine Compiler auswahl womit ich Borland benutzen kann nur bringt er solche fehler wie oben wie Configuriere ich CODEBLOCKS um den frecompiler damit zu nutzen
-
GetProcessHeap
Client Requires Windows Vista, Windows XP, Windows 2000 Professional, Windows NT Workstation, Windows Me, Windows 98, or Windows 95.
Server Requires Windows Server "Longhorn", Windows Server 2003, Windows 2000 Server, or Windows NT Server.
HeaderDeclared in Winbase.h; include Windows.h.
LibraryUse Kernel32.lib.
DLL Requires Kernel32.dll.MSDN ist sowas schönes
-
Ich glaube jetzt habe ich kapiert, was der Threadautor braucht:
Settings -> Compiler -> Directories -> Compiler/Linker [include- und lib-Pfade angeben]