我正在使用C++的32位Windows XP操作系統。但我必須爲64位Windows 7操作系統構建一個可執行文件。我應該怎麼做呢?我不想運行可執行文件,我只是想生成它。另外,如果有必要了解處理器,請問我。在32位操作系統上生成64位可執行文件
我在這些網站上閱讀了一點,cross compiling for x64和msdn article on cross compiling。但我無法理解其中的很多東西。 任何人都可以逐步expalin我一步一步如何去解決這個問題。
除此之外,有誰可以告訴我什麼是cmake? 也可以檢查我是否完全安裝Visual Studio或安裝結束後的默認安裝。
將完全不同的問題分解成完全不同的線程。 – 2013-02-13 07:21:17
我認爲答案已經存在。我想說明的是,只有編譯64位程序是不夠的。 [64位錯誤](http://www.viva64.com/en/t/0002/)可以表現出來。必須在64位計算機上測試該程序。 – 2013-02-13 07:57:54
現在就是嘗試--VMware將允許64位來賓機在32位主機操作系統上運行,但主機硬件*必須是64位可用。或者,Virtualbox支持在32位物理機上運行64位來賓虛擬機主機,但有一些要求和其他警告......必須具備 - 您需要一個具有硬件虛擬化支持的64位處理器。 – SChepurin 2013-02-13 08:39:08