2013-05-01 124 views
1

Xcode中的前缀头文件功能经常派上用场,我想知道其他IDE是否提供类似的功能?或者甚至有编译器级别的方法?Xcode以外的其他IDE中的前缀头文件

我一直在其他环境中寻找这个相当长的时间,我唯一能找到的就是预编译头文件。但是,这并不相同,因为您仍然需要在每个源文件中包含头文件。

那么,有没有人知道是否有一种方法来配置像Visual Studio或QT Creator IDE这样的前缀头文件?

回答

2

对于VC++,您可以在命令行上或通过IDE使用选项/ FI指定Forced Include File。从MSDN的摘录:
1.打开项目的属性页对话框:

要在Visual Studio开发环境 设置此编译器选项。 2.单击C/C++文件夹。
3.单击高级属性页面。
4.修改Force Includes属性。

+0

谢谢,包含头文件是我必须搜索的关键字 – Mato 2013-05-03 10:58:08

0

对于QtCreator您可以添加两行到你的* .pro文件:

CONFIG += precompile_header

PRECOMPILED_HEADER = stdafx.h

当然,你可以输入,而不是 “stdafx.h中”

任何名称
+0

正如我已经写过的,预编译和前缀头文件不是同一件事。但是你可以在Qt中通过在QMAKE_CXXFLAGS设置中添加“-include YourHeader.h”来实现。 – Mato 2013-05-05 15:34:16

相关问题