我正在尝试将boost循环缓冲区包含到我的项目中。我使用macports将boost安装到我的电脑上。不确定要包含升级库的库,但我已经包含了头文件。下面是我的cmake文件。
QT += core gui
TARGET = DVD
TEMPLATE = app
INCLUDEPATH += /opt/local/include/boost
SOURCES += main.cpp\
mainwindow.cpp \
worker.cpp
HEADERS += mainwindow.h \
worker.h
答案 0 :(得分:2)
从boost
删除INCLUDEPATH += /opt/local/include/boost
,因为在源文件中,您将包含像您的情况“boost / circular_buffer.hpp”中的boost库。
我认为编译器抱怨,因为boost
下没有/opt/local/include/boost
个文件夹。