在Qt Creator环境下,要完成qgis_app库的编译,首先需要配置.pro文件。
本专栏提供已配置好的 .pro 文件,以飨读者:
qgis_app.pro源码:
- QT += core gui xml widgets svg printsupport network sql concurrent serialport positioning
- QT += uitools quickwidgets quick qmlmodels qml winextras
- QT += 3dextras 3drender 3dinput gamepad 3dlogic 3dcore
-
- TEMPLATE = lib
- CONFIG += c++17
- CONFIG -= EHsc
- CONFIG(debug, debug|release){
- DESTDIR = ../build/debug
- }else{
- DESTDIR = ../build/release
- }
-
- TARGET = qgis_app
-
- DEFINES += qgis_app_EXPORTS _USE_MATH_DEFINES _HAS_AUTO_PTR_ETC=1 NOMINMAX \
- QT_NO_FOREACH QT_NO_CAST_TO_ASCII QT_DEPRECATED_WARNINGS QT_USE_QSTRINGBUILDER \
- QT_DISABLE_DEPRECATED_BEFORE=0x050800 SIP_VERSION=0x060602 \
- _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_WARNINGS \
- QWT_DLL QSCINTILLA_DLL WITH_BINDINGS
- DEFINES += WIN32 _WINDOWS
-
- #