Anzeigen: Delphi
C++
Anzeigeeinstellungen
Linken einer plattformübergreifenden C++-Anwendung Hello World für OS X
Aus RAD Studio XE2
Nach oben zu XLINK.EXE: Der plattformübergreifende Linker
Inhaltsverzeichnis |
Anwendungscode
//hello.cpp #include<iostream> #include<string> int main(int, char**) { std::string s("hello world"); std::cout<<s; return 0; }
Compilieren
Sie können diesen Code mit dem folgenden Befehl compilieren:
> bccosx -c hello.cpp
Alternativ können Sie die Option -c entfernen und dem Compiler den Aufruf des Linkers überlassen (wenn möglich). Auf diese Weise kann der Compiler die korrekten Bibliothekspfade ermitteln und die Linker-Optionen entsprechend setzen.
Linken
Linken Sie dann die .lib- und .obj-Dateien mit dem folgenden Befehl in Ihre Anwendung:
> xlink.exe hello.o start.o,hello,,libSystem.dylib libcgrtl.a libcgstl.a libcgunwind.1.0.dylib,,
Führen Sie nun die Datei hello.cpp aus. "Hello world" wird auf dem Bildschirm ausgegeben.