我有一個項目的源代碼與他們的make文件。我想從中創建一個Visual Studio(2005)解決方案。有沒有直接的方法來做到這一點?任何人都可以幫助我。我花了數小時尋找,但找不到辦法做到這一點。如何從make文件創建Visual Studio解決方案?
謝謝。
我有一個項目的源代碼與他們的make文件。我想從中創建一個Visual Studio(2005)解決方案。有沒有直接的方法來做到這一點?任何人都可以幫助我。我花了數小時尋找,但找不到辦法做到這一點。如何從make文件創建Visual Studio解決方案?
謝謝。
不幸的是,微軟VC後取出這種能力++ 6.0
如果所有你希望做的是建立在命令行或腳本Visual Studio項目中,你可以使用devenv
命令使用建設項目中的設置。
喜歡的東西:
devenv /build debug /project myproj myapp.sln
答案開始VS2010,C++項目將使用的MSBuild系統,這樣就可以帶動建立使用該技術。
如果你真的想要一個makefile
,你需要手工編寫它(或者有一些我不知道的第三方工具)。
我不需要makefile,但刪除makefile並不取決於我。所以,我必須從這些makefile創建一個VS2005解決方案。 – Morpheus 2010-03-29 14:47:27
如果這是一次性的,那麼在visual studio中手動創建VS項目會更容易。
如果您需要這樣做,通常需要像使用cmake或Qt的.pro一樣使用類似於cmake或.pro的類似方法來生成makefile和VS編譯文件。
你想使用makefile來構建?您可以從VS 2005中的現有源創建一個項目,並設置該項目使用make來構建(並且該向導將帶您完成所有這些)。
我不確定此解決方案是否可以幫助您。我嘗試過的,在我以前的項目中效果很好。它需要手動添加文件。
希望這可以幫助你。
我正在使用VS2010。爲了構建您可以從現有的代碼創建一個項目。在VS2010中,您可以使用現有代碼File-> New-> Project從現有代碼創建項目。您可以指定其他參數,然後準備好解決方案。我沒有跟make文件去,但是遵循了這個很好的方法。
dupe:http://stackoverflow.com/questions/1227506/unix-makefile-in-windows-visual-studio-2008 – fretje 2010-03-29 14:36:02
@dupe對不起,我沒有看到它,即使我在這裏搜索了這個話題之前。謝謝。我會期待它。 – Morpheus 2010-03-29 14:40:16