由于一串谜之操作把程序搞崩了,无奈只能重新编译从头来,记录一下:
先说环境:VS2019+Qt5.15.1
1、首先下载qcad,直接解压得到qcad-master文件夹;
2、打开VS2019,菜单栏找到:扩展 - Qt VS Tools - Open Qt Project File选择qcad-master文件夹下的qcad.pro 工程文件;
3、可以看到文件夹下出现了qcadqcad.sln,直接重命名为qcad.sln,用vs2019打开;
4、打开后发现该解决方案共有20个项目,不做深究,直接移除qcadcmd;
5、将剩余19个项目,逐个执行“右键-Qt-Convert custom build steps to Qt/MSBuild”操作;
6、右键项目qcadscripts – 属性- 链接器 – 命令行,增加如下语句: /FORCE:MULTIPLE
7、在路径下打开文件夹 qcad-master\src\3rdparty\qt-labs-qtscriptgenerator-5.15.1(对应自己的Qt版本),找到qcadqt-labs-qtscriptgenerator-5.sln文件,改名为qt-labs-qtscriptgenerator-5.sln,然后用VS2019打开并编译;
8、打开qcad.sln,编译通过,成功运行;