我已经检查了/Command及相关文档,但我没有找到任何方法将现有文件添加到命令行(C ++,VS2012)的打开项目中的特定过滤器。我有一个自动生成一些代码的脚本,我希望它将文件添加到项目中。
这是可能的,如果是的话,怎么样?
答案 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>
为项目中的每个源文件。
但是,我不确定滤波器部分。 (我不清楚你在做什么)。