VersaAssistant 编译与运行#

克隆仓库#

git clone https://github.com/vseasky/VersaAssistant.git
git clone https://github.com/vseasky/VersaAssistant-Demo.git

安装 Qt#

安装 CLion#

配置环境#

image.png image.png

配置工具链#

打开设置面板,配置工具链。

image.png

新建两个工具链:Qt MinGW 64(路径:Qt 安装目录 + Tools/mingw730_64)、Qt MinGW 32(路径:Qt 安装目录 + Tools/mingw730_32)。

image.png

配置 CMake#

image.png

添加 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

image.png image.png

配置编译模板#

image.png

新建两个模板:VersaAssistant (64) 与 (32),分别设置 PATH 为对应 mingw73_64/binmingw73_32/bin

image.png

清空 build 输出目录。

image.png

重新构建。

image.png image.png image.png

点击运行。

image.png

若出现 VersaAppVersionConfig.h 报错,需重新配置后再编译。

image.png

重新编译即可。

image.png

输出目录:build/release/platform/x64/binbuild/debug/platform/x64/bin,x86 对应 x86 目录。

image.png

程序打包#

windeployqt VersaAssistant.exe
image.png