【发布时间】:2017-03-16 07:36:01
【问题描述】:
我正在尝试将带有 tutorial 的 Qscintilla 添加到我的 Qt 项目中。该库已成功安装,但类上有很多未定义的引用(例如,未定义对 'QsciScintilla::QsciScintilla(QWidget*)' 的引用或对 'QsciScintilla::SetFont(QFont const&)' 的未定义引用)
这是我的 .pro 文件:
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = QscintillaTest
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/./QScintilla/Qt4Qt5/release/ -lqscintilla2
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/./QScintilla/Qt4Qt5/debug/ -lqscintilla2
else:unix: LIBS += -L$$PWD/./QScintilla/Qt4Qt5/ -lqscintilla2
INCLUDEPATH += $$PWD/./QScintilla/Qt4Qt5/
DEPENDPATH += $$PWD/./QScintilla/Qt4Qt5/
我希望有人能帮助我。
编辑:
添加-lqscintilla2 后出现此错误:
Cannot find -lqscintilla2
【问题讨论】:
标签: c++ qt qmake qscintilla