我发现boost / thread.hpp和boost / thread / thread.hpp都可以解决错误:
/home/ira/code/pcl_standalone/test1/t.cpp:33:16: error: ‘boost::this_thread’ has not been declared
它们之间有什么区别?
我应该使用哪个?
谢谢〜
答案 0 :(得分:1)
Boost由几个独立的子项目组成。每个都以boost / .hpp的形式提供头文件,以包含大部分或全部所需的头文件,以使用该子项目的所有功能。
所以boost / thread.hpp包含了你所有的线程子项目,而boost / thread / thread.hpp只包含了线程子项目的特殊线程实现。