在Qt Creator环境下,要完成qgispython库的编译,首先需要配置.pro文件。
本专栏提供已配置好的 .pro 文件,以飨读者:
qgispython.pro源码:
- QT += core gui xml widgets svg printsupport network sql concurrent serialport positioning
-
- TEMPLATE = lib
- CONFIG += c++17
- CONFIG -= EHsc
- CONFIG(debug, debug|release){
- DESTDIR = ../build/debug
- }else{
- DESTDIR = ../build/release
- }
-
- TARGET = qgispython
-
- DEFINES += qgispython_EXPORTS NOMINMAX _USE_MATH_DEFINES _HAS_AUTO_PTR_ETC=1 NOMINMAX \
- 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
- DEFINES += WIN32 _WINDOWS
-
- #DEFINES += UNICODE _UNICODE WIN32
- DEFINES -= UNICODE
-
- # You can make your code fail to compile if it uses deprecated APIs.
- # In order to do so, uncomment the fo