1

我正在尝试将 boost 循环缓冲区包含到我的项目中。我使用 macports 在我的计算机上安装了 boost。不确定要为 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
4

1 回答 1

2

从中删除boostINCLUDEPATH += /opt/local/include/boost因为在源文件中,您将包含 boost 库,例如在您的情况下为“boost/circular_buffer.hpp”。

boost我认为编译器在抱怨,因为/opt/local/include/boost.

于 2011-01-07T21:57:09.240 回答