QCAD编译调试的坑
QCAD编译调试的坑
1、本人刚刚使用QT需要开发个风水罗盘的程序对角度位置要求很高就像用CAD进行二次开发,考察了一下autocad 发现太繁琐还有版权相关的问题太麻烦于是就找了一下发现了QCAD这个神器
2、github 搜索QCAD就可以,编译工具用QT Creator QT版本5.13.2 编译的时候目录名一定要和里面的项目文件名一致 文件夹 QCAD 里面的工程文件叫 QCAD.pro
3、support目录下有个例程叫做mainwindow的 它的js脚本有问题,调试发现执行的时候找不到 exits 这个标签 其实这个是定义在/scripts/library.js里面的一个函数 改成如下代码
include("./scripts/library.js");//加上这句
include('./scripts/Widgets/ViewportWidget/ViewportWidget.js');
var viewports = ViewportWidget.getViewports(widget, documentInterface);
// creates a scene for the view,
// attaches the scene to the document interface,
// sets default navigation,
// adds scrollbars and rulers:
ViewportWidget.initializeViewports(viewports);
// init event handlers for drag and drop and scrolling:
ViewportWidget.initEventHandler(viewports);
继续 我会随着开发随着更新