Anzeigen: Delphi C++
Anzeigeeinstellungen

Linken einer plattformübergreifenden C++-Anwendung Hello World für OS X

Aus RAD Studio XE2
Wechseln zu: Navigation, Suche

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.

Siehe auch

Frühere Versionen
In anderen Sprachen