2013-11-26 27 views
0

首先,我不太了解C++或QT创建者,但是我下载了一个旧的开源项目,并且试图使用QT Creator和QT 5.1.1编译它。如何使用qt创建器链接到macosx上的boost_thread?

我已经得到传递了很多错误,但现在我被困在了boost线程中。

error: 'boost/thread.hpp' file not found 

Autocomplete似乎暗示它存在。我尝试下载并编译源代码,将.a文件复制到clang_64/lib文件夹,并将LIBS + = -lboost_thread添加到.pro文件。 (这种方法似乎与其他一些库有所帮助)。

我可能错过了一些明显的东西,但我不知道是什么。

回答

0

您可能需要先构建boost_thread和boost_system库。那么在你的.pro文件补充一点:在窗口

INCLUDEPATH += E:\boost_1_54_0 
LIBS += -LE:/boost_1_54_0/stage/lib -lboost_system-mgw44-mt-1_54 -lboost_thread-mgw44-mt-1_54 

我的测试,请更改您的计算机的路径。

+0

谢谢!这就是它,对于别人,我说: 'INCLUDEPATH + = /路径/要/ boost_1_55_0 LIBS + = -L /路径/到/ boost_1_55_0 /台/ lib目录 LIBS + = -lboost_thread' –

+0

我很高兴它有用为你。 – hahaya

相关问题