2010-12-12 72 views
0

我想知道如何或使用什麼我可以重新編譯一個32位庫,使其工作在64位,我有權訪問源代碼,我只想知道這可能是如何完成。重新編譯32位庫

謝謝!

無論是使用ubuntu還是windows,編譯都沒關係,我沒有偏好。

這是在C語言!

回答

0

你沒有說你正在使用什麼IDE,但應該有一個選項來定位一個64位操作系統。

對於Visual Studio,您可以選擇Build> Configuration Manager ...,然後將「平臺」從「任意CPU」或「x86」更改爲「x64」。

然後,您可以查看項目文件以查看添加/更改了哪些編譯選項。另外,如果它是Windows應用程序,它應該仍然可以在不重新編譯的情況下工作。 64位Windows將運行32位應用程序。

+0

是的,我知道視覺工作室我goint去檢查! – bugger 2010-12-12 23:18:16

0

請注意,如果在代碼中對指針和字大小進行了假設,將下拉列表從「32」更改爲「64」可能不夠。這些問題必須通過正確的測試協議來檢測。