내가 정의를 만들려고 해요 파일을 찾을 수 데스크톱 응용 프로그램을 QGIS와 Qt는 5.9.1QGIS는 헤더
나는 다운로드 한 OSGeo4W (64) 지리 공간 소프트웨어 세트하지만 난에 직면하고있어 Github에서 C++ QGIS samples 컴파일시 에러 :
Cannot open include file: 'qgsmapcanvas.h': No such file or directory
파일이 OSGeo4W 폴더 아래에있는 위의 헤더 사실 없음 :
,210가 DLL 라이브러리에있을 But..shouldn't (예 : qgis_core, qgis_gui ...)?
TEMPLATE = app
TARGET = qgis_example4
QT = sql network svg gui core xml
LANGUAGE= C++
INCLUDEPATH += "C:\\OSGeo4W64\\include"
LIBS += -L"C:\\OSGeo4W64\\apps\\qgis\\bin" -lqgis_core -lqgis_gui -lgdal_i -lgeos_c
DEFINES+=CORE_EXPORT=__declspec(dllexport)
DEFINES+=GUI_EXPORT=__declspec(dllexport)
CONFIG += qt gui exceptions stl warn_on debug thread
RESOURCES += resources.qrc
FORMS += mainwindowbase.ui
HEADERS = mainwindow.h
SOURCES = main.cpp \
mainwindow.cpp
PS :
어쨌든,이 내 * .PRO 파일입니다 stackiverflow에 similar question이하지만 난 그것을 반복하기 때문에 솔루션