呃,我累了.我对此事的所有搜索都是徒劳的.无论我找到多少解决方案,我都找不到构建Boost库的方法.
所以,我可以简单地将'boost'根目录放入Code Block的'include'中,并跳过构建大多数库.那么,我如何单独构建非标头库?
请注意,我对.bat,cmd,所有这些东西都是一个完全的门外汉.即使我尝试过所谓的解决方案,我发现它实际上已经可以工作了,但我无法对实际指示的任何事情做出正面或反面.
伙计,我只是想能够使用boost :: thread.:一世
这是指南:BoostWindowsQuickRef,但上半部分可能有点令人困惑和过时.
C:\boost_1_52_0,不要只把它扔进代码:: blocks include dir)确保您可以从Windows命令行运行gcc:
C:\> gcc --version
gcc (GCC) 4.6.2
Run Code Online (Sandbox Code Playgroud)
如果此步骤失败,则必须添加<mingw installation dir>\bin到路径环境变量:
c:\> PATH=%PATH%;C:\PathToMinGW\bin
Run Code Online (Sandbox Code Playgroud)使用gcc作为参数运行bootstrap以使用gcc构建boost.build引擎:
C:\boost_1_52_0> bootstrap.bat gcc
Run Code Online (Sandbox Code Playgroud)运行bjam并指定工具集,在本例中也是gcc,以构建库:
C:\boost_1_52_0> b2.exe toolset=gcc
Run Code Online (Sandbox Code Playgroud)按照指南Add Boost到Code :: Blocks中的现有项目,了解如何设置code :: blocks for boost.
| 归档时间: |
|
| 查看次数: |
3578 次 |
| 最近记录: |