Boost.Preprocessor是自包含的吗?
我正在考虑在某些项目中使用
Boost.Preprocessor
,但我不想让整个Boost库成为依赖项。
我可以单独复制并侥幸逃脱吗?否则,它的依赖关系是什么?
没有找到相关结果
已邀请:
2 个回复
臂哦
没有检测到错误 没有grep我得到的东西: 升压/ preprocessor.hpp 升压/预处理/ arithmetic.hpp 升压/预处理/算术/ add.hpp 升压/预处理/算术/ dec.hpp 升压/预处理/算术/细节/ div_base.hpp 升压/预处理/算术/ div.hpp 升压/预处理/算术/ inc.hpp 升压/预处理/算术/ mod.hpp 升压/预处理/算术/ mul.hpp 升压/预处理/算术/ sub.hpp 原始答案 尝试使用boost
实用程序进行复制 我做了一个快速的
并没有想出任何比赛。我本可以发誓需要配置。 编辑(我的grep-ful很弱= /)
#error BOOST_PP_ERROR:不包含间接文件 #include BOOST_PP_FILENAME_1 #include BOOST_PP_FILENAME_1 #include BOOST_PP_FILENAME_2 #include BOOST_PP_FILENAME_2 #include BOOST_PP_FILENAME_3 #include BOOST_PP_FILENAME_3 #include BOOST_PP_FILENAME_4 #include BOOST_PP_FILENAME_4 #include BOOST_PP_FILENAME_5 #include BOOST_PP_FILENAME_5 #include BOOST_PP_INDIRECT_SELF
#define BOOST_PP_FILENAME_1 BOOST_PP_ARRAY_ELEM(2,BOOST_PP_ITERATION_PARAMS_1) #define BOOST_PP_FILENAME_2 BOOST_PP_ARRAY_ELEM(2,BOOST_PP_ITERATION_PARAMS_2) #define BOOST_PP_FILENAME_3 BOOST_PP_ARRAY_ELEM(2,BOOST_PP_ITERATION_PARAMS_3) #define BOOST_PP_FILENAME_4 BOOST_PP_ARRAY_ELEM(2,BOOST_PP_ITERATION_PARAMS_4) #define BOOST_PP_FILENAME_5 BOOST_PP_ARRAY_ELEM(2,BOOST_PP_ITERATION_PARAMS_5) BOOST_PP_ITERATION_PARAMS_#似乎没有任何地方
。奇怪的是,它们在./detail/iter/forward#.hpp中被ѭѭ,所以我可能错过了一些嵌套的宏或其他...
苏髓骗撩