在Qt Creator环境下,要完成qgis_core库的编译,首先需要配置.pro文件。
本专栏提供已配置好的 .pro 文件,以飨读者:
qgis_core.pro源码:
QT += core gui xml widgets svg printsupport network sql concurrent serialport positioning
TEMPLATE = lib
DEFINES += core_LIBRARY
CONFIG += c++17
CONFIG -= EHsc
TARGET = qgis_core
DEFINES += qgis_core_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 WITH_EPT WITH_COPC _HAVE_WINDOWS_H_
DEFINES += WIN32 _WINDOWS
#DEFINES += UNICODE _UNICODE WIN32
DEFINES -= UNICODE
DEFINES -= WITH_QTWEBKIT
# You can make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following


