我有一个较大的MFC项目。当然,许多cpp文件中都使用resource.h文件。
VS的早期版本在开始时跟踪//{{NO_DEPENDENCIES}}
注释。结果是,对resource.h的更改并未导致使用此标头对所有文件进行完全重新编译。
如何使用VS-2017做到这一点?
现在,我需要手动触发重新编译或构建所有n个主要更改。
最佳答案
如何使用VS-2017做到这一点?
您可以从this document获取详细信息。
VS2017仍支持//{{NO_DEPENDENCIES}}
。如果在VS2017中添加新的.rc文件,它将创建一个resource.h文件,其中注释将位于第一行。
来自文件:
Visual C ++通过包括以下注释作为RESOURCE.H文件的第一行,从而规避了对RESOURCE.H的依赖关系:
另外,如果您需要经常更改某些资源组的符号值,则可能会发现将这些符号分解为单独的只读头文件更加方便和安全,如上述。
关于c++ - 从依赖项中排除头文件以在Visual Studio 2017中进行构建,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55514210/