2012-08-22 31 views
0

我有一個Makefile,用於在Windows和Linux中構建我的應用程序。所有複雜的項目和平臺相關的東西已經在這個Makefile中處理過了。在Microsoft Visual Studio 2010中使用Windows/Linux Makefile

今天,我使用一個通用的編輯器來從命令行編碼並調用GNU make。現在我正在考慮遷移到Microsoft Visual Studio 2010.我在使用未配置的英特爾Visual Fortran空項目和我的文件進行調試時已經使用MSVS2010。

我不想複製我的工作配置一個新的Visual Studio項目,我想使用Makefile代替。

有沒有辦法與MSVS2010做到這一點?或者,還有沒有其他更好的方法可以將配置保留在Windows和Linux的「可用」位置?

回答

0

在有些遙遠的過去,我以這種方式使用了VC++ 2005。訣竅是創建一個外部項目(或命令行項目或類似的東西—現在我忘記了術語)。你給這個項目的命令行是make -j4 target(ymmv)。自然,makefile需要使用cl作爲編譯器,link作爲連接器& c。

現在寄託都掛了,你可以在VC++按F7 關鍵生成項目,並F4帶你穿越錯誤。 [我使用了cygwin make,而且一切都很順利。]

相關問題