目录
我是想用Qt连接CAD的,而且主要应用2D部分,之前找的Free CAD挺好的,只是它主要是发展3D部分,综合来看还是得用autocad,最开始我电脑里只有vs2013,因为之前出现过卸载不干净然后重做系统的大坑情况,所以一直不想动他,然后我第一次尝试用vs2013连接autocad2019。
一、尝试用vs2013连接autocad2019
按照网上的教程:基于C#(Visual Studio 2013)的AutoCAD2016二次开发(一)编程环境的搭建
(1)在vs2013中新建一个Visual C#类库;
(2)在解决方案资源管理器-引用右键-添加引用-选择CAD2019里的acmgd.dll、acdbmgd.dll、accoremgd.dll
(3)输入代码:代码参考了这个博客C# CAD 二次开发(二) -集成开发环境VS2012+CAD2016,我目前对C#一点都不懂哈哈,所以大致的将这位博主的代码搬了过来
//********************
//----------------
// visula studio 2013
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//********************
//----------------
// acdbmgd.dll
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.LayerManager;
using Autodesk.AutoCAD.GraphicsInterface;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.Colors;
//********************
//----------------
//