惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
宝玉的分享
宝玉的分享
小众软件
小众软件
有赞技术团队
有赞技术团队
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
N
Netflix TechBlog - Medium
D
Docker
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MongoDB | Blog
MongoDB | Blog
WordPress大学
WordPress大学
J
Java Code Geeks
罗磊的独立博客
V
Visual Studio Blog
雷峰网
雷峰网
H
Help Net Security
T
The Blog of Author Tim Ferriss
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
F
Fortinet All Blogs

博客园 - 梦想CAD控件

网页CAD如何在web端实现AutoCAD的绘圆弧功能 网页CAD控件中对象捕捉的运用和二次开发方法(网页端编辑DWG) 网页端CAD的图形选择、编辑与夹点操作教程(CAD in WEB) 云原生CAD后台处理DWG(MxServiceCode) 网页CAD图纸保存与数据持久化(BS架构CAD插件) 网页CAD中命令行驱动与参数化绘图的使用教程 在线CAD视图控制与图层管理二开实战 Web CAD图形引擎实现DWG图纸网页批注和查看 开源网页实时协同设计平台-在线编辑CAD图纸 在线CAD SDK开发包图纸转换功能使用教程(在线CAD API) 网页CAD开发包结构与功能说明(网页CAD实时协同编辑) 网页CAD结合AI实现自然语言设计CAD图纸 (JS实现预览)在线CAD中的“组”功能开发 (在线CAD)html在线预览cad图纸SDK集成方法 (JS编辑DWG文件)在线CAD二开实现图纸表格提取到excel 网页版CAD与gis结合实现在线地图和CAD编辑 (html在线预览cad图纸插件)在线CAD实现形位公差标注 (WEB CAD API )网页CAD插件如何开发焊接符号 (HTML VUE在线编辑DWG)网页CAD利用AI实现多行文本功能的开发 (web cad sdk)在线CAD中配置属性的使用教程 (WEB CAD二次开发)在线CAD SDK调用内部弹框的方法 在线CAD插件通过上下文对象MxPluginContext修改UI界面的方法 国产操作系统中好用的CAD软件(统信,麒麟,信创环境安装CAD) (pdm集成CAD SDK)在线CAD绘制条形码、二维码的教程 在线CAD绘制门和窗(WEB CAD二次开发家装设计软件) 在线CAD绘制墙体(WEB端开发室内设计软件) (在线三维参数化建模)网页三维CAD中加载和保存STEP模型 (H5在线CAD SDK)在线CAD中线型表的使用方法 (web查看三维CAD图纸)在三维网页CAD中绘制一个窗户模型
统信麒麟鸿蒙系统软件集成CAD功能(国产系统CAD控件)
梦想CAD控件 · 2026-04-10 · via 博客园 - 梦想CAD控件

前言

梦想CAD控件一直专注于二维 CAD 图纸的高性能显示和编辑,帮助众多企业解决了“CAD功能与自身C/S架构软件相结合的难题。 随着国产操作系统的普遍应用,大量用户反馈:需要在国产操作系统的软件里集成CAD的功能,为了满足用户国产系统适配的需求,我们重构了梦想CAD桌面端控件的底层代码,为大家提供了QT C++版本的控件,目前上架了浏览功能,有需要编辑功能的可以联系客服,下面我们讲解一下如何完成部署测试。

1

一、开发环境准备

确保你的开发环境满足以下最低要求:

1.1CMake ≥ 3.10(需包含 cmake-gui 工具,用于生成构建系统)

1.2Visual Studio 2017(用于编译 mxcadviewer 源代码)

二、资源准备

1. 源码解压

下载 mxcadviewer-cpp 源码压缩包(示例:mxcadviewer-cpp(try)(x86_64-windows)(20251218).7z),并解压到指定目录,如下图:  

1111

2. 第三方库下载

1. 进入解压后目录的 3rdparty 子目录;

2. 打开 download_address_cn.txt 文件,查看第三方库下载地址;

3. 下载 3rdparty.7z 压缩包,并解压到当前 3rdparty 目录下。

3. 快速体验(可选)

若需先验证运行效果,可直接双击解压目录下 bin 文件夹中的 MxCADViewer.exe 程序。  

三、项目构建步骤

1. 创建构建目录

在源码根目录下新建 build 文件夹,用于存放 CMake 生成的构建文件,如图:

2222

2. CMake 配置

A.打开 cmake-gui 工具;

B. 源目录:选择 CMakeLists.txt 所在的源码根目录(D:/dev/mxcadviewer-cpp(try)(x86_64-windows)(20251218));

C.构建目录:选择刚创建的 build 目录(D:/dev/mxcadviewer-cpp(try)(x86_64-windows)(20251218)/build);

D.点击界面左下方的 Configure 按钮,开始执行配置流程,如下图:

3333

E. 设置编译器和CPU架构,选择 Visual Studio 15 2017 x64,最后点击 Finish 开始配置,如下图:

4444

3. CMake 变量调整与生成

A. 配置完成后,在变量列表中确认/调整以下关键参数:

MX_BUILD_3D:默认勾选(构建 3D 功能),可取消勾选仅构建 2D 功能;

MX_BUILD_LOGIN:默认取消勾选,必须保持取消状态(登录系统代码未开源,勾选会导致编译失败);

Qt5 路径:自动配置为 3rdparty/qt 目录下的对应路径,无需手动修改。

B. 确认参数无误后,点击 Generate 按钮生成 VS 工程文件。如图:

5555

4. VS 编译运行

A.打开 build 目录下生成的 .sln 解决方案文件;

B.Visual Studio 2017 中选择对应编译模式(Debug/Release);

C.编译并运行 mxcadviewer 项目。

总结

1. 核心前提:确保 CMake ≥3.10VS2017 环境就绪,且第三方库完整解压到 3rdparty 目录;

2. 关键配置:MX_BUILD_LOGIN 必须取消勾选,避免编译失败;MX_BUILD_3D 可按需选择是否勾选;

3. 构建流程:创建 build 目录 → CMake 配置/生成 → VS 打开 sln 编译运行。