除Xcode之外的其他IDE中的前缀标头

时间:2013-05-01 18:06:30

标签: c visual-studio c++11 compilation qt-creator

Xcode中的前缀头功能经常派上用场,我想知道其他IDE是否提供类似的功能?或者在编译器级别上是否还有一种方法?

我一直在其他环境中寻找这个问题很长一段时间,我唯一能找到的就是预编译头文件。但这并不是真的一样,你仍然需要在每个源文件中包含头文件。

那么,有没有人知道是否有办法在像Visual Studio或QT Creator这样的IDE中配置前缀头?

2 个答案:

答案 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”