在Qt Creator环境下,qgis的编译,需要libdxfrw库。
编译libdxfrw库,也需要配置.pro文件。
本专栏提供已配置好的 .pro 文件,以飨读者:
- TEMPLATE = lib
- CONFIG += c++17 staticlib
- CONFIG -= EHsc
- CONFIG(debug, debug|release){
- DESTDIR = ../../src/build/debug
- }else{
- DESTDIR = ../../src/build/release
- }
-
- TARGET = libdxfrw
-
- DEFINES += _USE_MATH_DEFINES 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
-
- #当前目录及以上目录
- INCLUDEPATH += . ..\ ..\..\
- #3rdParty
- INCLUDEPATH += F:\VCParty\VCParty-2019\3rdParty\include
-
- # Input
- HEADERS += drw_base.h \
- drw_classes.h \
- drw_entities.h \
- drw_header.