VersaAssistant 编译与运行#
克隆仓库#
git clone https://github.com/vseasky/VersaAssistant.git
git clone https://github.com/vseasky/VersaAssistant-Demo.git
安装 Qt#
Qt 5.14.2;MingW 64/32。
安装 CLion#
配置环境#
配置工具链#
打开设置面板,配置工具链。
新建两个工具链:Qt MinGW 64(路径:Qt 安装目录 + Tools/mingw730_64)、Qt MinGW 32(路径:Qt 安装目录 + Tools/mingw730_32)。
配置 CMake#
添加 CMake配置
- Release (Qt MinGW 64)
工具链选择 Qt MinGW 64
构建目录:buildreleasex64
- 环境:
CMAKE_PREFIX_PATH=D:/SoftwareTools/Qt/Qt5.14.2/5.14.2/mingw73_64;
PATH=D:/SoftwareTools/Qt/Qt5.14.2/5.14.2/mingw73_64/bin
- Debug (Qt MinGW 64)
工具链选择 Qt MinGW 64
构建目录:builddebugx64
- 环境:
CMAKE_PREFIX_PATH=D:/SoftwareTools/Qt/Qt5.14.2/5.14.2/mingw73_64;
PATH=D:/SoftwareTools/Qt/Qt5.14.2/5.14.2/mingw73_64/bin
- Release (Qt MinGW 32)
工具链选择 Qt MinGW 32
构建目录:buildreleasex86
- 环境:
CMAKE_PREFIX_PATH=D:/SoftwareTools/Qt/Qt5.14.2/5.14.2/mingw73_32;
PATH=D:/SoftwareTools/Qt/Qt5.14.2/5.14.2/mingw73_32/bin
- Debug (Qt MinGW 32)
工具链选择 Qt MinGW 32
构建目录:builddebugx86
- 环境:
CMAKE_PREFIX_PATH=D:/SoftwareTools/Qt/Qt5.14.2/5.14.2/mingw73_32;
PATH=D:/SoftwareTools/Qt/Qt5.14.2/5.14.2/mingw73_32/bin
配置编译模板#
新建两个模板:VersaAssistant (64) 与 (32),分别设置 PATH 为对应 mingw73_64/bin 或 mingw73_32/bin。
清空 build 输出目录。
重新构建。
点击运行。
若出现 VersaAppVersionConfig.h 报错,需重新配置后再编译。
重新编译即可。
输出目录:build/release/platform/x64/bin、build/debug/platform/x64/bin,x86 对应 x86 目录。
程序打包#
windeployqt VersaAssistant.exe