LibreCAD+Mingw编译记录

Posted wx5ab712ac69546

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LibreCAD+Mingw编译记录相关的知识,希望对你有一定的参考价值。


目录

​​一  编译OK​​

​​二 编译脚本修改​​

​​三 参考链接​​


一  编译OK

LibreCAD+Mingw编译记录_github


LibreCAD+Mingw编译记录_安装包_02


二 编译脚本修改

脚本编译可以直接得到部署安装包。

: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)​


以上是关于LibreCAD+Mingw编译记录的主要内容,如果未能解决你的问题,请参考以下文章

LibreCAD+Mingw编译记录

VTK+OpenCV+QT+Mingw编译记录

opencv4.5.5+qt5.15.2+vtk9.1+mingw81_64编译记录

opencv4.5.5+qt5.15.2+vtk9.1+mingw81_64编译记录

mingw编译opencv2.4.13问题记录

QT手动编译(MinGW64) 学习记录