从命令行将文件添加到Visual Studio C ++项目

时间:2013-02-05 23:10:57

标签: visual-studio visual-studio-2012

我已经检查了/Command及相关文档,但我没有找到任何方法将现有文件添加到命令行(C ++,VS2012)的打开项目中的特定过滤器。我有一个自动生成一些代码的脚本,我希望它将文件添加到项目中。

这是可能的,如果是的话,怎么样?

2 个答案:

答案 0 :(得分:0)

您可以编写一个简短的脚本来编辑.vc(x)proj.filters文件中的xml,并将文件名传递给它。虽然,这仍然需要您卸载并重新加载项目,因为我认为它不会对文件进行实时更新。

答案 1 :(得分:0)

  

...我没有找到任何方法从命令行(C ++,VS2012)将现有文件添加到打开项目中的特定过滤器

您可以使用/FI强制包含未包含在项目源文件中的文件。我将OpenSSL这样的库移植到Windows RT和Windows Phone的Crypto ++时使用它。例如:

/FI SDKDDKVer.h /FI winapifamily.h

实际上是:

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

为项目中的每个源文件。

但是,我不确定滤波器部分。 (我不清楚你在做什么)。