我有一个程序我想在linux下运行ubuntu。
但是虽然我已经安装了libboost-all-dev
,但它仍然会给我一些错误。
错误太多了,不能在这里发布,我最好包括一个pastebin:http://pastebin.com/vjeMbjGa
就我所知,它们大多与libboost-thread连接。但我不知道:
BOOST_DISABLE_THREADS
常量,为什么默认情况下会关闭?"Sorry, no boost threads are available for this platform."
是否依赖于BOOST_DISABLE_THREADS
?我不相信Ubuntu 14.04不支持线程化。TIME_UTC
在某个版本的C版本中被更改了。如何修复Boost?也赞赏任何其他解释。 谢谢所有帮助的人。
答案 0 :(得分:0)
wiesniak@wiesniak-Precision-M4800:~$ apt-cache search boost-thread
libboost-thread-dev - portable C++ multi-threading (default version)
libboost-thread1.54-dev - portable C++ multi-threading
libboost-thread1.54.0 - portable C++ multi-threading
libboost-thread1.55-dev - portable C++ multi-threading
libboost-thread1.55.0 - portable C++ multi-threading
wiesniak@wiesniak-Precision-M4800:~$
通过以下方式安装此软件包: sudo apt-get install libboost-thread-dev