-1
我在Linux中有一個項目,但它是跨平臺代碼。我如何在Visual Studio 2008中爲Windows部件編譯它?在Visual Studio 2008中編譯Linux項目
我在Linux中有一個項目,但它是跨平臺代碼。我如何在Visual Studio 2008中爲Windows部件編譯它?在Visual Studio 2008中編譯Linux項目
你有2種選擇:
1)使用相同的編譯器(GCC希望)+編譯器擴展爲Visual Studio的Windows版本。
2)開始創建Visual Studio項目並修復由於它們支持的編譯器/語言標準更改而發生的編譯/鏈接錯誤。
這兩種方法都不能保證你的代碼能夠直接工作,你可能必須用/#ifdef代替平臺不支持的某些代碼部分。
這應該有所幫助:http://stackoverflow.com/questions/216025/GCC-與視覺工作室 –
創建一個解決方案,添加源文件,並嘗試編譯。逐個修復錯誤。 –
解決一些問題的一種方法是嘗試Visual Studio 2015.它大約7年更新。 *當時發生了很多*。 –
您可以在您的Windows系統上安裝Cygwin和最新的gcc,並使用makefile進行編譯。 – Mithrandir