我正在尝试在Ubuntu 14上的QT Creator中运行http://libccv.org/处链接的CCV库。我按照本教程http://libccv.org/tutorial/进行操作,现在我正在尝试运行第一个简单示例。我收到这些错误:
这是项目的.pro文件:
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += main.cpp
unix:!macx: LIBS += -L$$PWD/../../../CNN/ccv/lib/ -lccv
INCLUDEPATH += $$PWD/../../../CNN/ccv/lib
DEPENDPATH += $$PWD/../../../CNN/ccv/lib
unix:!macx: PRE_TARGETDEPS += $$PWD/../../../CNN/ccv/lib/libccv.a
最后这是QT在编译输出中生成的命令:
我认为这是编译器问题,但我不知道是什么。谢谢。
答案 0 :(得分:2)
修改示例并尝试将其包含在内:
extern "C" {
#include "ccv.h"
}