Ich entwickle eine Anwendung, die auf Windows und Linux ausgeführt werden muss.Cross-kompilieren unter Windows und Linux
Bisher habe ich es unter Linux mit GCC 4.4.1 mit meinem Makefile ausgeführt.
Allerdings muss ich auch auf Windows kompilieren. Der Quellcode wird unter Windows kompiliert, da ich alle Bereiche des Codes definiert habe, die die verschiedenen Compiler trennen. Ie .:
#ifdefined (LINUX)
/* Do linux stuff */
#else
/* Do windows stuff */
#endif
Und bis jetzt ist der Code sehr einfach, da ich gerade dieses Programm beginne. Im Grunde will ich nur meine Idee testen.
Ist es jedoch so einfach wie das Kompilieren des Quellcodes unter Linux?
Wenn ich dann auf Windows kompilieren möchte, könnte ich die Dateien auf die Windows-Plattform kopieren. Öffnen Sie dann die Quellcodedateien in Visual Studio C++ und erstellen Sie ein Projekt und kompilieren Sie dann, um meine Binärdatei zu erstellen.