2011-01-07 104 views
1

我正在尝试在我的项目中包含boost循环缓冲区。我使用macports在我的电脑上安装了boost。不知道为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

而你的问题是? – 2011-01-07 18:21:04

+0

是包含在某个boost lib * .a文件中的循环缓冲区还是包含在头文件中的所有代码?现在我收到错误,说它找不到文件 – Talguy 2011-01-07 18:24:58

回答

2

INCLUDEPATH += /opt/local/include/boost删除boost因为,在源文件中,你会包括像你的情况“升压/ circular_buffer.hpp” Boost库。

我认为编译器抱怨是因为/opt/local/include/boost下没有boost文件夹。