2013-02-05 90 views
3

我已檢查/Command和相關文檔,但是我還沒有找到任何方法將現有文件添加到命令行中打開的項目中的特定篩選器(C++, VS2012)。我有一個自動生成一些代碼的腳本,我希望它將文件添加到項目中。從命令行將文件添加到Visual Studio C++項目

這是可能的,如果是這樣,如何?

+1

我可以在命令行中在VS中創建一個新文件,然後寫入數據。但我仍然無法弄清楚如何在特定的過濾器中獲取它。 – EClaesson

回答

0

您可以編寫一個簡短的腳本來編輯.vc(x)proj.filters文件中的xml,並將文件名傳遞給它。雖然,這仍然需要你卸載並重新加載項目,因爲我不認爲它會對文件進行實時更新。

0

...我還沒有發現任何方式在命令行打開的項目添加現有的文件,以一個特定的過濾器(C++,VS2012)

您可以使用/FI來強制包含未包含在項目源文件中的文件。在將像OpenSSL這樣的庫移植到Windows RT和Windows Phone的Crypto ++時,我使用它。例如:

/FI SDKDDKVer.h /FI winapifamily.h 

有效的是:

#include <SDKDDKVer.h> 
#include <winapifamily.h> 

爲項目中的每個源文件。

雖然我不確定過濾部分。 (它不清楚你在做什麼)。

相關問題