2013-02-05 92 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> 

为项目中的每个源文件。

虽然我不确定过滤部分。 (它不清楚你在做什么)。

相关问题