2011-01-07 3 views
1

Я пытаюсь включить буфера кругового буфера в свой проект. Я установил boost на свой компьютер, используя macports. не уверен, какую библиотеку включить для boost libs, но я включил файлы заголовков. Ниже приведены мои файлы 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

Удалить boost из INCLUDEPATH += /opt/local/include/boost, потому что, в исходном файле, вы будете в том числе повышающих библиотек, как в вашем случае «подталкивание/circular_buffer.hpp».

Я думаю, компилятор сожалеет, потому что нет boost папка под /opt/local/include/boost.

+0

Да, это была моя проблема. Большое спасибо. – Talguy

Смежные вопросы