2008-09-30 62 views
7

我們在這裏有一些使用nmake構建的舊C代碼。將nmake makefile轉換爲Visual Studio 2005項目

是否有一種自動方式將Makefile拖入Visual Studio 2005並創建項目?一些在MSDN上搜索表示VS6可以做到這一點,但它看起來像VS7/8刪除了該功能。

如果需要,我可以使用project.mak文件作爲參考從頭開始構建項目,但對於更復雜的項目,這可能不可行。

回答

2

這裏是VS 2005 docs on the subject的鏈接。它也有鏈接到VS 2003 & 2008,這可能是相同的。

編輯:我只想用舊代碼來做這個改變不大的東西,特別是編譯和鏈接參數的方式,因爲手工編輯make文件是改變代碼編譯方式的唯一方法。

-2

這應該是可以使用Visual Studio的COM接口,但我不能幫你任何細節。

+0

COM與COM有什麼關係? – Zathrus 2008-09-30 18:54:17

+0

Visual Studio有一個COM接口,您可以使用這個接口來自動化很多東西,否則這些東西只能通過點擊來完成。我認爲「自動化的方式」排除了任何需要鼠標/鍵盤的東西。 – JesperE 2008-09-30 18:59:26

2

我一直大量參與我公司的一個項目,做同樣的事情。我發現許多基於nmake的舊項目都有很多共同的設置。因此,我走了創建custom project wizard的路線。

花了好幾天的時間才弄到正確的,但節省了很多時間。它還允許我們將其他開發者帶入重新編譯的努力中,以便於編寫它們,同時強制執行我們希望的許多編譯器設置。

利用該向導,重新編譯的樣子很像的步驟:

1)創建項目。

2.)編譯並跺腳全部錯誤和警告。

3.)添加需要鏈接的庫。

4.)完成。

相關問題