【发布时间】:2011-12-25 23:45:33
【问题描述】:
我在一些编码工作中也使用了一些模板库,如 Boost 和 Thrust(用于 CUDA)。
要使用 Boost 库的某个功能,必须包含适当的标头。例如对于boost::lexical_cast,我必须使用boost/lexical_cast.hpp。为我在项目中使用的 Boost / Thrust 的每个新功能都包含适当的标题是很累人的。
是否有任何“快捷方式”告诉预处理器包含存储在 boost 库下的所有头文件,这样我就不必担心要包含哪个头文件了?
我在 Ubuntu 下使用 GCC。
【问题讨论】: