win7 64位环境下VS2010编译使用boost_1_62_0

时间:2021-01-30 16:53:48

参考:http://jingyan.baidu.com/article/dca1fa6f768d76f1a4405289.html


        1.  从boost官网(www.boost.org)下载boost库,已经更新到1.62.0,下载boost_1_62_0.zip并解压到指定的路径(我选择的路径是E:\boost)。

        2.  从开始->所有程序->Microsoft Visual Studio 2010,打开Visual Studio Tools的Visual Studio x64 Win64命令提示。

             win7 64位环境下VS2010编译使用boost_1_62_0

       3.  切换到解压路径E:\boost\boost_1_62_0下,运行bootstrap.bat,建立编译工具bjam.exe。

             win7 64位环境下VS2010编译使用boost_1_62_0

      4.  执行命令 

        bjam.exe --toolset=msvc-10.0 architecture=x86 address-model=64 link=static --build-type=complete --with-system --with-thread --with-date_time 

         --with-filesystem --with-serialization  

         回车后几分钟可以生成成功,提示信息The Boost C++ Libraries were successfully built!,并显示使用Boost库时配置属性中的

         include paths(E:\boost\boost_1_62_0)和library paths(E:\boost\boost_1_62_0\stage\lib)。

          win7 64位环境下VS2010编译使用boost_1_62_0

     5.  Visual Studio 2010打开使用Boost库的工程,右击工程名,选择属性。

     6.  查看工程是不是64位release模式,若不是在Configuration Manager中添加并设置。

          win7 64位环境下VS2010编译使用boost_1_62_0

    7.  在配置属性下的VC++ Directories中将包含目录和库目录分别设为第4步的include paths 和library paths,点击确定。

    8.  生成并运行即可成功。