发布时间:2024-03-06 11:01
目录
一 编译OK
二 编译脚本修改
三 参考链接
脚本编译可以直接得到部署安装包。
:set-windows-env.bat
@echo off
if \"%Qt_DIR%\"==\"\" goto SetEnv
if \"%NSIS_DIR%\"==\"\" goto SetEnv
goto Exit
:SetEnv
:set Qt_DIR=C:\\Qt\\Qt5.4.0\\5.4
:set NSIS_DIR=C:\\Program Files (x86)\\NSIS
:set MINGW_VER=mingw491_32
set Qt_DIR=C:\\Qt\\5.15.2
set NSIS_DIR=C:\\Program Files (x86)\\NSIS
set MINGW_VER=mingw81_32
if exist custom-windows.bat call custom-windows.bat
set PATH=%Qt_DIR%\\%MINGW_VER%\\bin;%Qt_DIR%\\..\\Tools\\%MINGW_VER%\\bin;%NSIS_DIR%;%PATH%
:Exit
echo on
:custom-windows.bat
set Qt_DIR=C:\\Qt\\5.15.2
set NSIS_DIR=C:\\PROGRA~2\\NSIS
set MINGW_VER=mingw81_32
set LC_NSIS_FILE=nsis-5.4.nsi
:custom.nsh
!define Qt_Dir \"C:\\Qt\"
!define Qt_Version \"5.15.2\"
!define Mingw_Ver \"mingw81_32\"
:build-windows.bat
call set-windows-env.bat
pushd ..
qmake.exe librecad.pro -r -spec win32-g++
if not _%1==_NoClean (
mingw32-make.exe clean
)
mingw32-make.exe -j4
if NOT exist windows\\LibreCAD.exe (
echo \"Building windows\\LibreCAD.exe failed!\"
exit /b /1
)
windeployqt.exe windows\\LibreCAD.exe
popd
call build-win-setup.bat
Build from source - LibreCAD wiki
Build from source · LibreCAD/LibreCAD Wiki (github.com)
SpringBoot接口 - 如何优雅的写Controller并统一异常处理?
JVM 上数据处理语言的竞争:Kotlin, Scala 和 SPL
【SIGIR 2022】面向长代码序列的Transformer模型优化方法,提升长代码场景性能
WWW 2021最佳论文亚军:基于属性补全的异质图神经网络新架构
从零开始实现lmax-Disruptor队列(五)Disruptor DSL风格API原理解析
[创业] 读书推荐:创业者必读的《Founders at work: Stories of Startups' Early Days》
Linux笔记3(用户权限类,搜索查找类,压缩解压类,磁盘管理类,进程管理类,系统定时任务)
【毕业设计】stm32微信天气机器人 - 物联网 嵌入式 单片机
【《C Primer Plus》读书笔记】第5章:运算符、表达式和语句
解决在使用SpringBoot和MyBatis时,用单元测试往MySQL数据库中插入一条数据,实际却插入了两条重复的数据的问题