6

だから私は追加しました:

LIBS += 
       -lboost_system\                                                         
       -lboost_gregorian

私のプロジェクトでは .pro ですが、Creator では「-lboost_system が見つかりません」と表示されます。「UNCLUDEPATH」を使用してみましたが、すべてのライブラリのパスが壊れました。

Qt Creator で boost::gregorian を使用する方法を知っている人はいますか?

編集:以下は認識されるように機能しますが、他のすべてのライブラリを壊します。

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

4

2 に答える 2

3

LIBS には /usr/include/boost を含めるべきではなく、INCLUDEPATH にはデフォルトで /usr/include が含まれます。

libboost-system-dev (またはディストリビューションによっては devel) パッケージがインストールされていることを確認してください。

于 2013-08-25T10:59:18.873 に答える