2010-02-24 41 views
1

我需要使用MSBuild和不包含在該項目中的其他.cpp文件(未列在本節的一部分),從命令行構建VC++項目(在VS2008中製作)。 vcproj文件 有沒有辦法做到這一點?(例如只通過傳遞文件名到命令行輸入)使用MSBuild創建VC++項目,並使用額外的cpp文件

我的腳本編輯.vcproj文件也是一個選項,但我保存它的最壞情況時有沒有辦法做到這一點與MSBuild

+0

爲什麼你需要這樣做?什麼問題得到解決? – sharptooth 2010-02-24 12:43:52

+0

有幾個項目包含學生寫回答問題的代碼。我被要求開發系統,爲每個項目添加一個包含單元測試的.cpp文件,構建所有項目,運行它們,解析測試生成的輸出並將其彙總到html文件中。這是如果我把它簡單。 – Eskat0n 2010-02-24 16:31:50

回答

1

我不認爲你可以指向一個項目文件的MSBuild,並告訴它建立這個項目,並同時添加另一個文件,我會更新.vcproj文件包含該文件您正嘗試添加或採用腳本驅動的編輯方法。其實,我可能只是改變.vcproj文件,因爲我認爲這是更安全的方法,並且不太可能破壞某些東西。

0

如果文件位於同一目錄中,則可以將該文件添加到項目中。

如果共享/在另一個目錄中,您可以嘗試添加爲鏈接。

在Add/Existing對話框中,注意添加按鈕邊緣的箭頭。嘗試點擊它。

相關問題