0
我在使用createOpenGLCallback時遇到了編譯問題。我有以下錯誤消息:對createOpenGLCallback編譯錯誤的未定義引用
undefined reference to `cv::createOpenGLCallback(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void (*)(void*), void*)'
我不知道爲什麼becouse其他opecv函數工作正常。我正在使用qmake來編譯程序。下面是我的配置文件:
QT += core gui \
opengl
TARGET = surf
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp \
FrameBuffer.cpp \
robustmatcher.cpp
HEADERS += mainwindow.h \
FrameBuffer.h \
imginfo.h \
robustmatcher.h
FORMS += mainwindow.ui
CONFIG += link_pkgconfig
PKGCONFIG += opencv
我可以補充一點,我使用Ubuntu 11.10 32位
任何想法有什麼不好?
感謝您的幫助。但是,當我卸載我的opencv並與qt支持安裝它時,它會發生同樣的錯誤。我正在使用opencv 2.3.1。也許有一個錯誤或類似的東西。 – 2012-03-31 16:22:55