是否自动从Visual Studio 2017项目中排除已删除的.h / .cpp文件?

时间:2018-10-08 11:49:06

标签: c++ visual-studio

我进行了一次精心挑选的巨大提交,从Visual C ++项目文件夹中删除了400多个文件。

我现在当然会收到400多个错误,例如:

Error   C1083   Cannot open source file: 'xxx.cpp': No such file or directory

我无法从项目中手动排除每个文件-这将花费大量时间!有什么工具或技巧可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

vcxproj文件是一个文本文件。编写sed / perl / python / powershell脚本,该脚本将查找每个.cpp文件并添加属性以排除.cpp文件。

关闭项目,运行脚本,重新打开项目-作业完成。

如果要从项目中完全删除.cpp,则需要多加注意。但是,使用这些技巧的窍门在于,您不需要通用的XML解析器-您只需要足够的脚本即可完全满足您的 .vcxproj文件。