19 Star 10 Fork 9

广联达科技股份有限公司 / GDMPLab

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

项目介绍

GDMPLab是一个基于GDMP SDK的C++示例程序,是一个完整的、开箱即用的CAD/BIM应用程序,包括了应用程序的初始化,UI框架的搭建,各种事务和机制的处理,插件系统的加载,三维模型的创建、交互和显示等等。

编译与运行

编译环境

环境 要求
Visual Studio Visual Studio 2015或以上版本,非Visual Studio 2015则需要安装MSVC v140 - VS 2015 C++ 生成工具(v14.00)
CMake v3.16或以上版本。
Python Python 3。
GDMP SDK 24.0.0130.0以上。
Qt 版本以GDMP SDK要求为准(当前是5.6.3)。

编译步骤

  1. 安装Qt
    • 建议安装路径:C:\Qt\Qt5.6.3
    • 建议选择安装全部组件
    • 设置环境变量(QTDIR:C:\Qt\Qt5.6.3\5.6.3\msvc2015;QTDIR:C:\Qt\Qt5.6.3\5.6.3\msvc2015_64)
  2. 安装CMake,并将安装路径加入到Path环境变量中
  3. 申请并下载GDMP SDK,将压缩包中GCMP_SDK目录一起解压缩到ThirdParty目录下
    • 当前master分支使用GCMP_SDK_20240305分支
  4. 运行GDMPLab.bat,生成并打开Visual Studio解决方案
  5. 编译解决方案

运行步骤

直接运行gdmplab\bin\x64Release目录下的AppGdmpLab.exe

如何申请并下载GDMP SDK

我们优先为企业账号提供支持。如果您已有广联达建筑业务平台企业账号,请按照以下模板发送申请邮件,我们将提供适配本开源项目的定制版GDMP SDK下载链接(注:默认企业账号下的SDK版本暂不支持本开源项目)。如果您还未注册,请先点击此处注册。

主题:GDMPLab:GDMP_SDK试用申请 - <企业账号用户名>
收件人:gdmp.open@glodon.com
邮件内容:
用户名:<请提供您的企业账号用户名>
公司/组织名称:<请提供您的企业账号登记的企业简称>

如不适合申请企业账号,也可按照以下模板发送申请邮件,以个人身份申请。我们将审核您的请求,并提供试用账号和GDMP SDK下载链接。

主题:GDMPLab:GDMP_SDK试用申请 - <姓名>
收件人:gdmp.open@glodon.com

邮件内容:
姓名:<请提供您的真实姓名>
手机:<请提供您的手机号码,以便发送/找回账号密码> 
公司/组织名称:<请提供您所在公司或者组织的名称,此项可选填>
所属行业:<请提供您公司或者组织所属的行业>
职务/角色:<请提供您在公司或者组织中的职务或角色>
使用意图:<请提供您使用GDMPLab及GDMP SDK的具体目的和意图>

使用交流

欢迎到Issues下提交问题。

License

源代码授权遵循MIT协议。 详细授权信息见License

The MIT License Copyright (C) <1998-2024> Glodon Company Limited Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

GDMPLab是一个基于GDMP SDK的C++示例程序,是一个完整的、开箱即用的CAD/BIM应用程序,包括了应用程序的初始化,UI框架的搭建,各种事务和机制的处理,插件系统的加载,三维模型的创建、交互和显示等等。 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/glodon/gdmplab.git
git@gitee.com:glodon/gdmplab.git
glodon
gdmplab
GDMPLab
master

搜索帮助