windows – 如何在构建boost之后列出失败的目标?
我正在使用mingw-4.8.1在我的窗口上构建boost并且有一些失败的目标.我的问题是,我不知道哪些具体目标失败了,哪些目标被忽略了.
这里是控制台输出: ...failed updating 20 targets... ...skipped 28 targets... ...updated 5789 targets... 下载解压增强后使用的命令: bootstrap 一旦构建了b2.exe.我在cmd中执行以下命令 b2 -j4 --build-dir=build toolset=gcc --build-type=complete --stagedir=C:SWBoost -sNO_BZIP2=1 系统:Windows 7(intel i5 vPro) 解决方法
我有同样的问题.经过一些研究,我发现这是查看它失败的最佳方式.
我的错误消息(取决于您的机器,您可能会看到不同的消息): ...failed updating 6 targets... ...skipped 6 targets... ...updated 1092 targets... 我跑./b2 -q 在我的情况下,这将停止您的第一次错误: gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.8.3/release/threading-multi/bzip2.o libs/iostreams/src/bzip2.cpp:20:56: fatal error: bzlib.h: No such file or directory #include "bzlib.h" // Julian Seward's "bzip.h" header. ^ compilation terminated. "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -m64 -DBOOST_ALL_NO_LIB=1 -DBOOST_IOSTREAMS_DYN_LINK=1 -DBOOST_IOSTREAMS_USE_DEPRECATED -DNDEBUG -I"." -c -o "bin.v2/libs/iostreams/build/gcc-4.8.3/release/threading-multi/bzip2.o" "libs/iostreams/src/bzip2.cpp" ...failed gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.8.3/release/threading-multi/bzip2.o... ...failed updating 1 target... 然后,您可以安装缺少的依赖项,并查看您的第二个缺失的依赖项. make -f Makefile-libbz2_so 您必须手动将libbz2.so.1.0.6文件复制到/usr/local/lib libbz2.so.1 -> libbz2.so.1.0.6 libbz2.so -> libbz2.so.1 在此之后我可以提升,我看到: The Boost C++ Libraries were successfully built! 或者尝试./b2 -s NO_BZIP2 = 1跳过 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用DLL与PHP for Dummies
- 控制台应用程序的Windows默认大小
- windows – 在git中更改分支会导致修改文件
- Windows Phone 7手动启动 – WP7手动启动
- Windows 7 / Cygwin上的SSH定期无法解析主机名
- localhost,127.0.0.1 和 本机IP 三者的区别
- windows-7 – 没有足够的存储空间来处理此命令
- PAT A1017 Queueing at Bank (25 分)
- .net – 对于由Microsoft创建的类,“1”或“2”后缀是什么意
- windows-8 – 在Visual Studio 2015中构建Windows 8商店应用