2015-10-14 150 views
-1

我在Linux中有一個項目,但它是跨平臺代碼。我如何在Visual Studio 2008中爲Windows部件編譯它?在Visual Studio 2008中編譯Linux項目

+3

創建一個解決方案,添加源文件,並嘗試編譯。逐個修復錯誤。 –

+0

解決一些問題的一種方法是嘗試Visual Studio 2015.它大約7年更新。 *當時發生了很多*。 –

+2

您可以在您的Windows系統上安裝Cygwin和最新的gcc,並使用makefile進行編譯。 – Mithrandir

回答

1

你有2種選擇:

1)使用相同的編譯器(GCC希望)+編譯器擴展爲Visual Studio的Windows版本。

2)開始創建Visual Studio項目並修復由於它們支持的編譯器/語言標準更改而發生的編譯/鏈接錯誤。

這兩種方法都不能保證你的代碼能夠直接工作,你可能必須用/#ifdef代替平臺不支持的某些代碼部分。

+0

這應該有所幫助:http://stackoverflow.com/questions/216025/GCC-與視覺工作室 –

相關問題