首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能建立Boost系统库

未能建立Boost系统库
EN

Stack Overflow用户
提问于 2014-12-29 11:08:11
回答 1查看 2.3K关注 0票数 0

我试图使用命令从Boost构建'system‘库:

bjam --工具集=gcc目标os=qnx-build=c:\boost_1_57_0-构建类型=带系统的完整阶段

继续犯错误:

C:\boost_1_57_0>bjam --工具集=gcc目标-os=qnx--build=c:\boost_1_57_0-build=完全系统阶段...found 1目标....updating 1目标..。写c:\boost_1_57_0\boost\bin.v2\project-cache.jam ...updated 1目标..。 组件配置:

  • 原子:不建-时间:不建-容器:不建-上下文:不建-协同线:不建- date_time :不建-例外:不建-文件系统:不建-图:非建筑- graph_parallel :非建筑-iostream:非建筑-地区:不建筑-日志:不建筑-数学:不建筑- mpi :不建筑- program_options :不建筑- python :不建筑-随机*非建筑-规范:不建筑-序列化:不建筑-信号:不建筑-系统:建筑-测试:不建筑-线程:不建筑-定时器:不建筑-波:不建筑 ...found 205目标..。...updating 4目标..。c:\boost_1_57_0\boost\bin.v2\libs\system\build\gcc-mingw-4.8.1\debug\target-os-qnx\threading-multi\libboost_system-mgw48-mt-d-1_57.so.1.57.0 c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe:无法找到-lrt收藏品2.exe:错误: ld返回1退出状态 "g++“-o -o _0\boost\bin.v2\libs\system\build\gcc-mingw-4.8.1\debug\target-os-qnx\threading-multi\error_code.o“-Wl,-Bstatic -Wl,-Bdynamic -lrt -Wl,-end-group -g -pthread c:\boost_1_57_0\boost\bin.v2\libs\system\build\gcc-mingw-4.8.1\debug\target-os-qnx\threading-multi\libboost_system-mgw48-mt-d-1_57.so.1.57.0... ...failed gcc.link.dll...skipped libboost_system-mgw48 48-mt-d-1_57.so.1.57.0由于缺乏libboost_system-mgw48 48-mt-d-1_57.so.1.57.0.c:\boost_1_57_0\boost\bin.v2\libs\system\build\gcc-mingw-4.8.1\release\target-os-qnx\threading-multi\libboost_system-mgw48-mt-1_57.so.1.57.0 c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe:无法找到-lrt收藏品2.exe:错误: ld返回1退出状态 "g++“-o -o _0\boost\bin.v2\libs\system\build\gcc-mingw-4.8.1\release\target-os-qnx\threading-multi\error_code.o“-Wl,-Bstatic -Wl,-Bdynamic -lrt -Wl,-end-group -pthread c:\boost_1_57_0\boost\bin.v2\libs\system\build\gcc-mingw-4.8.1\release\target-os-qnx\threading-multi\libboost_system-mgw48-mt-1_57.so.1.57.0... ...failed gcc.link.dll...skipped libboost_system-mt 48-mt-1_57.so.1.57.0由于缺乏libboost_system-mt 48-mt_1_57.so.1.57.0...failed更新2个目标..。...skipped 2目标..。

rt库似乎缺失了,我在哪里可以获得这样的库来成功地编译“system”lib?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-30 11:17:13

解决我的问题:

  • 首先要做的是获取MinGW并将其放在C:\MinGW下面。
  • 在C:\MinGW\bin中应该有gcc
  • 运行cmd。
  • 在boost (deflaut C:\boost_1_57_0)主文件夹中
  • 使用命令设置路径:“设置PATH=c:\mingw\bin;%PATH%”
  • 转到boost文件夹的tools\build目录,并运行'bootstrap mingw‘
  • 若要在根目录类型中构建system,请输入:
  • ‘'tools\build\b2 toolset=gcc -target-os=qnxnto-build-type=完全阶段-具有系统’
  • .a文件将位于stage\libs文件夹中。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27687681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档