心 火!
几个要点先罗列如下:
1) 可以直接使用boost的源文件,不用编译。
2)在CMakeLists.txt文件中指出boost源文件的所在位置,然后就可以直接在自己的代码中include boost的源文件。 另外有一种直接使用cmake的find_package功能的方法,见文末。
3)学习boost库的使用方法,一定要参照正规book或者官网文档,切莫尝试从别人blog上系统学习,blog只能起到启发作用。
我的环境:
Qt creator版本:4.6.2, Camke 版本:3.12.1 , Ubuntu: 14.04
Step1:
下载boost库源文件:https://www.boost.org/users/download/ ,存储到本地目录。boost目录中存储着hpp源文件。
Step2:
使用qt creator新建一个plain c++ project,选择编译方式时,选择cmake。
在CMakeLists.txt文件中指出boost源文件的所在位置:
if(NOT DEFINED BOOST_PATH)