我剛剛下載了一個開源項目,據說這是使用visual studio C++編譯的。它包含3個makefile(makeFile,makeFile(1)和makeFile(2)) 我總是使用.sln文件在VS中打開程序,現在我不知道如何處理這個makeFile。 任何人都可以指示我如何處理它。如何使用makeFile編譯代碼與Visual Studio
關於
我剛剛下載了一個開源項目,據說這是使用visual studio C++編譯的。它包含3個makefile(makeFile,makeFile(1)和makeFile(2)) 我總是使用.sln文件在VS中打開程序,現在我不知道如何處理這個makeFile。 任何人都可以指示我如何處理它。如何使用makeFile編譯代碼與Visual Studio
關於
您可以試試NMake。見NMake Reference和Stackoverflow後。
NMake包含在Visual Studio中。您可以嘗試使用您可能想要使用的Visual Studio版本的NMake。
我剛剛遇到同樣的問題,對我來說解決方案: 打開「VS2012本機命令提示符」名稱因不同版本的MSVS而異。那麼只需輸入'nmake makefile.vc'。 nmake是命令,makefile.vc是您本地文件夾中的自己的makefile。 (如果沒有進一步的錯誤發生)
如果您只熟悉Visual Studio項目和解決方案,處理makefile可能是一個挑戰。以下鏈接將從Visual Studio的角度給你一個很好的介紹makefile。
An introduction to Makefiles for Visual Studio developers
翻譯Linux的makefile文件Visual Studio解決方案將是一個手工勞動。
NMake
看起來很有希望。但是,以下鏈接採取了簡單的Makefile
並解釋了可能遇到的一些基本問題。
沒有看到實際的makefile很難說,但首先我想嘗試這個,菜單文件/新建/項目...選擇生成文件項目 – john 2013-04-04 06:12:33
你嘗試之後,隨着下載附帶的說明?至少包括項目名稱會有很大幫助。 – 2013-04-04 06:16:51
這個問題可能重複(http://stackoverflow.com/questions/15061381/convert-a-makefile-to-a-vs-project)。在shell中(我不確定Win shell是否會這樣做,如果不嘗試使用'Cygwin'),請嘗試進入主makefile的目錄並鍵入'make' – RSFalcon7 2013-04-04 10:44:12