37 Star 393 Fork 216

mahuifa/QMDemo

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
MapDownload.pro 1.97 KB
一键复制 编辑 原始数据 按行查看 历史
mahuifa 提交于 2024-11-27 20:04 +08:00 . fix:修改关闭socket释放功能
#---------------------------------------------------------------------------------------
# @功能: QT下载瓦片地图简单示例
# @编译器: Desktop Qt 5.14.2 MSVC2017 64bit(也支持其它编译器)
# @Qt IDE D:/Qt/Qt5.14.2/Tools/QtCreator/share/qtcreator
#
# @开发者 mhf
# @邮箱 1603291350@qq.com
# @时间 2024-03-29 14:46:01
# @备注 1、支持单线程、多线程下载瓦片地图。
# 2、支持下载多样式arcGis瓦片地图
# 3、支持下载多样式高德瓦片地图;
# 4、支持Bing地图下载。
#---------------------------------------------------------------------------------------
QT += core gui network concurrent
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += c++11
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
bingformula.cpp \
downloadthread.cpp \
downloadthreads.cpp \
formula.cpp \
main.cpp \
mapinput.cpp \
widget.cpp
HEADERS += \
bingformula.h \ # 来自bing的(通用)坐标转换算法、计算公式
downloadthread.h \ # 单线程下载
downloadthreads.h \ # 多线程下载
formula.h \ # 坐标转换算法、计算公式
mapStruct.h \ # 处理瓦片地图的结构体
mapinput.h \ # 瓦片地图下载url拼接
widget.h
FORMS += \
mapinput.ui \
widget.ui
# 定义程序版本号
VERSION = 1.0.0
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
contains(QT_ARCH, i386){ # 使用32位编译器
DESTDIR = $$PWD/../bin # 程序输出路径
}else{
DESTDIR = $$PWD/../bin64 # 使用64位编译器
}
# msvc >= 2017 编译器使用utf-8编码
msvc {
greaterThan(QMAKE_MSC_VER, 1900){ # msvc编译器版本大于2015
QMAKE_CFLAGS += /utf-8
QMAKE_CXXFLAGS += /utf-8
}else{
# message(msvc2015及以下版本在代码中使用pragma execution_character_set("utf-8")】指定编码)
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/mahuifa/QMDemo.git
git@gitee.com:mahuifa/QMDemo.git
mahuifa
QMDemo
QMDemo
master

搜索帮助