2011-01-07 19 views
1

私は私のプロジェクトにブースト循環バッファーを入れようとしています。私はMacportsを使用して自分のコンピュータにブーストをインストールしました。どのライブラリをboostライブラリにインクルードするのかはわかりませんが、ヘッダファイルをインクルードしました。以下は私のcmakeファイルです。QtとBoost循環バッファー

QT  += core gui 

TARGET = DVD 
TEMPLATE = app 

INCLUDEPATH += /opt/local/include/boost 

SOURCES += main.cpp\ 
     mainwindow.cpp \ 
    worker.cpp 

HEADERS += mainwindow.h \ 
    worker.h 
+1

あなたの質問は? –

+0

は、特定のboost lib * .aファイルに含まれる循環バッファであるか、すべてヘッダーファイルに含まれていますか?今すぐファイルが見つからないというエラーが表示される – Talguy

+0

http://www.boost.org/doc/libs/1_45_0/more/getting_started/windows.html#header-only-librariesによると、循環バッファはヘッダーのみではありません。 – tibur

答えて

2

ソースファイルで、あなたの場合「ブースト/ circular_buffer.hpp」のようにブーストライブラリーを含むことになる、のでINCLUDEPATH += /opt/local/include/boostからboostを削除します。

/opt/local/include/boostの下にboostというフォルダがないので、コンパイラは不平を言っていると思います。

+0

それは私の問題だった。どうもありがとうございました。 – Talguy

関連する問題