Xcode中的前缀头文件功能经常派上用场,我想知道其他IDE是否提供类似的功能?或者甚至有编译器级别的方法?Xcode以外的其他IDE中的前缀头文件
我一直在其他环境中寻找这个相当长的时间,我唯一能找到的就是预编译头文件。但是,这并不相同,因为您仍然需要在每个源文件中包含头文件。
那么,有没有人知道是否有一种方法来配置像Visual Studio或QT Creator IDE这样的前缀头文件?
Xcode中的前缀头文件功能经常派上用场,我想知道其他IDE是否提供类似的功能?或者甚至有编译器级别的方法?Xcode以外的其他IDE中的前缀头文件
我一直在其他环境中寻找这个相当长的时间,我唯一能找到的就是预编译头文件。但是,这并不相同,因为您仍然需要在每个源文件中包含头文件。
那么,有没有人知道是否有一种方法来配置像Visual Studio或QT Creator IDE这样的前缀头文件?
对于VC++,您可以在命令行上或通过IDE使用选项/ FI指定Forced Include File
。从MSDN的摘录:
1.打开项目的属性页对话框:
要在Visual Studio开发环境 设置此编译器选项。 2.单击C/C++文件夹。
3.单击高级属性页面。
4.修改Force Includes属性。
对于QtCreator您可以添加两行到你的* .pro文件:
CONFIG += precompile_header
PRECOMPILED_HEADER = stdafx.h
当然,你可以输入,而不是 “stdafx.h中”
任何名称正如我已经写过的,预编译和前缀头文件不是同一件事。但是你可以在Qt中通过在QMAKE_CXXFLAGS设置中添加“-include YourHeader.h”来实现。 – Mato 2013-05-05 15:34:16
谢谢,包含头文件是我必须搜索的关键字 – Mato 2013-05-03 10:58:08