用Qt Creator和Linux加速

所以我补充说:

LIBS += -lboost_system\ -lboost_gregorian 

我的项目.pro,但在创造者说:“找不到-lboost_system”。 我尝试使用“UNCLUDEPATH”,但这打破了所有图书馆的path。

任何人有任何想法如何使用Qt Creator的boost :: gregorian?

编辑:下面的工作得到它的认可,但打破了所有其他图书馆。

INCLUDEPATH + = / usr / include
LIBS + = -L“/ usr / include / boost”-lboost_system -lboost_gregorian

我只是自己尝试,它正在工作,这是我的第一个Qt和提升计划。

.pro文件中只需要添加

 LIBS += \ -lboost_system\ 

我没有提到包含文件,因为我使用的是在源文件中包含提升目录。

 #include <boost/asio.hpp> #include <boost/bind.hpp> 

对于软件包来说,如果你使用的是Fedora / RHEL系统就行了

 yum install boost boost-devel 

而对于基于Ubuntu的系统

 sudo apt-get install libboost-all-dev 

希望这可以帮助。

LIBS不应该包含/ usr / include / boost,INCLUDEPATH默认包含/ usr / include。

确保你已经安装了libboost-system-dev (或devel,取决于你的发行版)。