从命令行向Visual Studio C++项目中添加文件

3
我已经查看了 /Command 和相关文档,但我没有找到任何方法可以从命令行(C++,VS2012)向打开的项目中的特定筛选器添加现有文件。 我有一个自动生成一些代码的脚本,我想让它将该文件添加到项目中。
是否可能实现,并且如何实现?

1
我可以从命令行中在VS中创建一个新文件,并随后写入数据。但我仍然无法弄清楚如何将其放在特定的筛选器中。 - EClaesson
2个回答

0
我还没有找到任何方法可以通过命令行(C++,VS2012)将现有文件添加到打开项目中的特定过滤器中。您可以使用/FI来强制包含未包含在项目源文件中的文件。当我将OpenSSL和Crypto++等库移植到Windows RT和Windows Phone时,我会使用它。例如:
/FI SDKDDKVer.h /FI winapifamily.h

实际上是:

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

在您的项目中,对于每个源文件。
不过,我不确定筛选部分。(我不清楚您在做什么)。

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接