我有一個在Microsoft Visual C++ 2008 Express Edition中開發的C++項目。它已經到了我想要轉向64位並繼續開發的地步。使用免費軟件在Windows上生成64位版本
使用免費軟件做這件事的最好方法是什麼?
我的想法至今:
MSVC的Express版本不來與64位編譯器,這樣我就可以安裝Windows SDK來得到這些。然後,我可以將我的項目文件移植到nmake
,並將IDE用作調試和調用我的nmak
e腳本的工具。缺點是nmake
看起來很差。 this tutorial末尾的示例表明nmake
本身無法找出源文件依賴關係,我不知道任何與我可以使用的gcc -M
等價的東西。
另一種選擇可能是使用Windows SDK中的vcbuild
從我現有的vcproj
文件生成64位版本。初步調查顯示,這並不奏效,因爲我的項目文件沒有64位配置。 (也許我可以通過在文本編輯器中將64位配置添加到vcproj文件中來實現這一點。)
最終選項可能是放棄MSVC,並將我的項目移植到MinGW/MSYS工具鏈。
使用MSVC Express有什麼問題?它可以配置爲使用Win SDK編譯器。這不會解決問題嗎? – jalf 2009-02-07 19:16:15