Qscintilla을 tutorial과 함께 Qt Project에 추가하려고합니다. 이 라이브러리는 성공적으로 설치되어 있지만 클래스에 정의되지 않은 참조의 많은Qt 문제에 Qscintilla 라이브러리 추가
(정의되지 않은 참조 '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/
누군가가 도와 주길 바랍니다.
편집 :
Cannot find -lqscintilla2
음, 그래, 이해가 어떻게 작업 -L의 attribut하지만 튜토리얼처럼 '-lqscintilla2'추가 할 때 나는 다른 오류 얻을 : 그럼, 당신은 실제 볼 필요가 –
'connot -lqscintilla2 찾기' link 명령과'-L'을 사용하여 추가 된 디렉토리가 있습니다. 여기에는'qscintilla2.dll' 또는'libqscintilla2.so' (OS에 따라 다름)가 들어있는 디렉토리가 포함되어 있습니까? – hyde
일반적으로 다른 사람이 응답 한 후에 질문을 확장/변경하면 안되지만 (이 경우 대답이 무효화되기 때문에)이 경우에는 언제든지 * .pro * 파일을 수정하여 질문을 편집하고 그런 다음 오류를 제공하는 실제 링크 명령을 포함하십시오 (현재 유일한 대답은 광산입니다.이 경우 마음에 들지 않습니다). – hyde