2013-04-04 91 views
14

我剛剛下載了一個開源項目,據說這是使用visual studio C++編譯的。它包含3個makefile(makeFile,makeFile(1)和makeFile(2)) 我總是使用.sln文件在VS中打開程序,現在我不知道如何處理這個makeFile。 任何人都可以指示我如何處理它。如何使用makeFile編譯代碼與Visual Studio

關於

+1

沒有看到實際的makefile很難說,但首先我想嘗試這個,菜單文件/新建/項目...選擇生成文件項目 – john 2013-04-04 06:12:33

+0

你嘗試之後,隨着下載附帶的說明?至少包括項目名稱會有很大幫助。 – 2013-04-04 06:16:51

+0

這個問題可能重複(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

回答

4

您可以試試NMake。見NMake ReferenceStackoverflow後。

NMake包含在Visual Studio中。您可以嘗試使用您可能想要使用的Visual Studio版本的NMake。

+1

-1:他可能或可能沒有谷歌搜索它,但*我*確實,這是最重要的結果。你的回答對我很有幫助,並且毫無疑問任何其他人都有同樣的問題,但是如果沒有這種態度,它也會有同樣的幫助* – Ozzah 2013-09-15 23:14:17

+2

@Ozzah,我不是故意表示任何態度。我只是很好奇,如果提問者已經谷歌搜索,並發現任何東西。我明白像這樣的問題更適合於評論而不是答案。感謝您指出了這一點。我編輯了我的答案。 – 2013-09-16 06:41:34

+3

我已更改我的投票以反映新答案。 – Ozzah 2013-09-20 00:18:13

0

我剛剛遇到同樣的問題,對我來說解決方案: 打開「VS2012本機命令提示符」名稱因不同版本的MSVS而異。那麼只需輸入'nmake makefile.vc'。 nmake是命令,makefile.vc是您本地文件夾中的自己的makefile。 (如果沒有進一步的錯誤發生)

3

如果您只熟悉Visual Studio項目和解決方案,處理makefile可能是一個挑戰。以下鏈接將從Visual Studio的角度給你一個很好的介紹makefile。

An introduction to Makefiles for Visual Studio developers

翻譯Linux的makefile文件Visual Studio解決方案將是一個手工勞動。

NMake看起來很有希望。但是,以下鏈接採取了簡單的Makefile並解釋了可能遇到的一些基本問題。

Makefiles in Windows

相關問題