Ich arbeite an einem 32-Bit-Windows XP-Betriebssystem in C++. Aber ich muss eine ausführbare Datei für 64 Bit Windows 7 OS erstellen. Wie soll ich es machen? Ich möchte die ausführbare Datei nicht ausführen, ich möchte sie nur erstellen. Wenn Sie die Prozessoren auch kennen müssen, fragen Sie mich bitte.Produzierendes 64-Bit-Programm auf einem 32-Bit-Betriebssystem
Ich lese ein wenig darüber in diesen Seiten, cross compiling for x64 und msdn article on cross compiling. Aber ich kann viele Dinge darin nicht verstehen. Kann mir jemand Schritt für Schritt erklären, wie man damit umgeht.
Darüber hinaus kann mir jemand sagen, was cmake ist? Es ist auch möglich, nach der Installation zu überprüfen, ob ich Visual Studio oder die Standardinstallation vollständig installiert habe.
Split völlig unterschiedliche Fragen in, nun ja, ganz andere Themen. –
Ich denke, die Antwort ist schon da. Ich möchte darauf hinweisen, dass nur kompilierte 64-Bit-Programme nicht ausreichen. [64-Bit-Fehler] (http://www.viva64.com/de/t/0002/) können sich manifestieren. Überprüfen Sie das Programm unbedingt auf einem 64-Bit-Computer. –
Nun, das ist was zu versuchen - VMWare erlaubt 64-Bit-Gastmaschinen auf einem 32-Bit-Host-Betriebssystem laufen, aber die Host-Hardware * muss * 64bit aktiviert sein. Or - Virtualbox unterstützt das Ausführen einer 64-Bit-Gast-VM auf einem 32-Bit-physischen Host, aber es gibt einige Anforderungen und andere Vorbehalte ... Muss - Sie benötigen einen 64-Bit-Prozessor mit Unterstützung der Hardware-Virtualisierung. – SChepurin