作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
Visual Studio C++ 库项目项目设置为使用预编译头文件stdafx.cpp 设置为创建预编译头文件
我有一个头文件,MyClass.h如果我构建,然后对应该无法编译的 MyClass.h 进行更改,编译仍然会成功。如果我进行重建,或者如果我对包含“MyClass.h”的 cpp 文件进行更改,则编译会按预期失败。
这是预料之中的,因为我使用的是预编译头文件吗?有什么方法可以修复它,以便 2nds buid 在不关闭预编译 header 的情况下获取 header 更改?
最佳答案
确保您正在更改的头文件被解决方案资源管理器中的项目引用。如果是这种情况,完整构建应该在更改时触发。
关于c++ - 使用预编译的头文件,头文件更改不会被提取,这是预期的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4078304/
我是一名优秀的程序员,十分优秀!