Xcode中的前缀头功能经常派上用场,我想知道其他IDE是否提供类似的功能?或者在编译器级别上是否还有一种方法?
我一直在其他环境中寻找这个问题很长一段时间,我唯一能找到的就是预编译头文件。但这并不是真的一样,你仍然需要在每个源文件中包含头文件。
那么,有没有人知道是否有办法在像Visual Studio或QT Creator这样的IDE中配置前缀头?
答案 0 :(得分:2)
对于VC ++,您可以在命令行或通过IDE使用选项/ FI指定Forced Include File
。摘自MSDN:
在Visual Studio开发中设置此编译器选项 环境:强>
1.打开项目的“属性页”对话框。 2.单击C / C ++文件夹 3.单击“高级”属性页 4.修改“强制包含”属性。
答案 1 :(得分:0)
对于QtCreator,您可以在* .pro文件中添加两行:
CONFIG += precompile_header
PRECOMPILED_HEADER = stdafx.h
当然,您可以键入任何名称而不是“stdafx.h”