首页 > 其他分享 >Win10+VS2019+Qt5.15.2下编译QCAD

Win10+VS2019+Qt5.15.2下编译QCAD

时间:2022-08-15 13:34:24浏览次数:90  
标签:Qt5.15 Qt .. qcad 编译 QCAD 5.15 Win10

Win10+VS2019+Qt5.15.2下编译QCAD

目录

环境配置

  • Window10

  • Visual Studio 2019

  • Qt 5.15.2

Qt安装

  • 目前qt更新到6.3,但因为6的版本太新,而5.15是一个LTS长期维护版本(维护期一直到2025年),所以在此选择qt5.15版本

  • 从5.15版本开始,qt需要下载在线下载器下载(在线下载器链接),qt其他全版本下载链接
    Windows选择Windowsx86双击下载即可

  • 流程图示(只展示了关键流程选择)

    • 安装完之后将 \Qt\5.15.2\msvc2019_64\bin跟新到系统环境变量

Visual Studio 2019安装

  • 这里没什么细节 跟着官网教程安装即可 组件上笔者选择了以下几个 根据自己的开发需要进行选择即可

  • 扩展工具中安装 Qt Visual Studio Tools

QCAD编译

Clone

  • git clone https://github.com/wblong/qcad.git
    
  • 或者直接下载解压包解压 文件名改成qcad,否则后文编译的时候会出现找不到qcad.pro文件

编译QCAD

  • cd ..\qcad   //..是你自己的qcad目录 
    ..\Qt\5.15.2\msvc2019_64\bin\qmake -r CONFIG+=ractivated //..是你自己的Qt目录
    nmake release //vs2019 命令行工具运行
    
  • 细节注意:

    • vs2019命令行工具 是x86_x64 Cross Tools Command Prompt for VS 2019 直接在开始菜单里搜索即可, 打开有几秒的初始化 最后如图

    • 命令中所有的 ..都是你自己的目录 比如笔者的命令是

      E:   //切换disk
      cd E:\qcad   
      D:\Qt\5.15.2\msvc2019_64\bin\qmake -r CONFIG+=ractivated //..是你自己的Qt目录
      nmake release //vs2019 命令行工具运行
      

编译Qt Scripts 插件

  • cd ..\qcd\src\3rdparty\qt-labs-qtscriptgenerator-5.15.2   //进入自己Qt所对应的版本文件夹
    ..\Qt\5.15.2\msvc2019_64\bin\qmake -r CONFIG+=ractivated //..的替换同上文
    nmake release //vs2019 命令行工具运行运行
    

运行

  • 通过以上编译 qcad\release目录下会出qcad.exe文件 通过下面命令或者直接双击即可运行

  • release\qcad.exe
    

问题总结

  • 最后运行时出现 This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.问题

    • 分析:githubqcad开源项目中可以看到,qcad/platformsqcad/plugins/printsupport文件中都提示了Copy contents of folder $QTDIR/plugins/printsupport here (Qt5).
    • 解决:\Qt\5.15.2\msvc2019_64目录下的plugins文件夹和该文件夹下的platforms文件夹都复制到qcad目录下重新编译即可
    • 玄学解决:打开Visual Studio利用 Qt Visual Studio Tools扩展工具打开qcad\qcad.pro文件 好像会给项目自动配置Qt环境变量(自测,笔者不肯定)

参考

标签:Qt5.15,Qt,..,qcad,编译,QCAD,5.15,Win10
From: https://www.cnblogs.com/fzu-Z9h/p/16587964.html

相关文章

  • win10安装jdk1.8
    1.下载jdk1.8下载地址:JavaSEDevelopmentKit8Downloads我选择的是JavaSEDevelopmentKit8u202,首先需要接受协议,然后点击jdk-8u202-windows-x64.exe进行下载。......
  • HC32L110 系列 M0 MCU 的介绍和Win10下DAP-Link, ST-Link, J-Link的烧录
    HC32L110系列CortexM0MCUHackaday在三月份的时候介绍了一款最小的MCUNEWPARTDAY:SMALLESTARMMCUUPROOTSCOMPETITION,NEEDSRESEARCH,华大的HC32L110B6YA-......
  • 【win10】安装appnium环境
    1、官网http://appium.io/ 2、github https://github.com/appium/appium-desktop/releases/tag/v1.22.3-4       3、安装配置java环境https://www......
  • win10自带杀毒永久关闭步骤(彻底禁用defender方法)
    win10自带杀毒永久关闭步骤(彻底禁用defender方法)「终身受用」-生活小妙招网(jsxyy.com.cn)    ......
  • mac m1 使用UTM安装win10
    安装win虚拟机因为合作厂商有个客户端是他们自研的,他们只有win版本。   工具: mac:14寸m1芯片, macOSMonterey12.3UTM:3.2.4版本  最新版:https:/......
  • git——win10下安装Gitblit
    1、下载http://gitblit.github.io/gitblit/https://github.com/gitblit/gitblit/releases/download/v1.9.3/gitblit-1.9.3.zip2、解压 gitblit-1.9.3.zip3、编辑defa......