jom.exe返回witd exitcode 2和许多Boost警告
jom.exe return witd exitcode 2 and a lot of Boost warnings
我有带有测试版5.2 moc.exe的QT 5.1,因为否则我会得到提升错误。我使用的是VS 2012编译器,但与2010是一样的。如果我运行我的程序,我会得到8000提升1.55宏警告,然后
C:/includes/boost/mpl/remove.hpp(48): Warning: Macro argument mismatch.
C:/includes/boost/mpl/remove.hpp(48): Warning: Macro argument mismatch.
C:/includes/boost/mpl/bitand.hpp(24): Parse error at "("
jom: C:UsersDocumentsQTbuild-QtCoverage-Desktop_Qt_5_1_1_MSVC2012_32bit-ReleaseMakefile.Release [releasemoc_parameter.cpp] Error 1
jom: C:UsersDocumentsQTbuild-QtCoverage-Desktop_Qt_5_1_1_MSVC2012_32bit-ReleaseMakefile.Release [releasemoc_mainwindow.cpp] Error 1
jom: C:UsersDocumentsQTbuild-QtCoverage-Desktop_Qt_5_1_1_MSVC2012_32bit-ReleaseMakefile [release] Error 2
11:05:45: Der Prozess "C:QtQt5.1.1ToolsQtCreatorbinjom.exe" wurde mit dem Rückgabewert 2 beendet.
Fehler beim Erstellen/Deployment des Projekts QtCoverage(Kit: Desktop Qt 5.1.1 MSVC2012 32bit)
Bei der Ausführung von Schritt 'Make'
我搜索了很多,但我不知道。我可以运行程序测试程序或部分项目,但当我运行整个项目时,我会遇到这个错误。。。
问题还在于,我收到了8000个关于boost Macro的警告,所以我有可能监督一些重要的事情。如何停用此功能?
有人知道我能做什么吗?
这是Qt-moc和boost之间已知的不兼容。已知的变通办法是保护升压包括在内。
相关错误报告:https://svn.boost.org/trac/boost/ticket/6687
https://bugreports.qt.io/browse/QTBUG-22829
以及解决方法:https://bitbucket.org/osrf/sdformat/pull-request/14/fix-for-qt-bug-22829/diff
相关文章:
- 理解boost::asio-async_read在无需读取内容时的行为
- boost::进程间消息队列引发错误
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- cmake如何在fedora工作站中找到boost静态库包
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- Boost Graph Library,修复节点大小
- 什么是"#include <boost/functional/hash.hpp> "?
- 基于boost的程序的静态链接——zlib问题
- C++:如何在CLion IDE中安装Boost
- C++Boost Asio Pool线程,带有lambda函数和传递引用变量
- 如何在boost beast http请求中设置http头
- Boost Spirit,获取迭代器内部语义动作
- 动态分配许多 Boost::直方图对象
- 在具有许多内核的计算机上,使用 Boost ASIO 只能使用 1 个线程
- jom.exe返回witd exitcode 2和许多Boost警告
- boost::regex_match给出的结果与许多在线雷格斯测试器不同
- 如何在许多处理器上运行 boost::threads
- MSVC2010的许多boost模板错误
- 如何使用boost::statechart在固定数量的线程上复用许多异步状态机
- c++: boost::fusion::for_each用于许多序列