19 Star 15 Fork 10

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

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
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 当前master分支使用GDMP_SDK_24.1.0604.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分支使用GDMP_SDK_24.1.0604.0
  4. 运行GDMPLab.bat,生成并打开Visual Studio解决方案
  5. 编译解决方案

运行步骤

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

如何申请并下载GDMP SDK

我们优先为企业账号提供支持。如果您已有广联达建筑业务平台企业账号,请点击此处,在打开的页面下的【开放SDK】章节点击【申请试用】,下载最新版本的GDMP SDK。如果您还未注册,请先点击此处注册。

如不适合申请企业账号,也可按照以下模板发送申请邮件,以个人身份申请。我们将审核您的请求,并提供试用账号和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 Licensed under the MIT License 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.

About

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

Releases (1)

All

Contributors

All

Activities

Load More
can not load any more
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/glodon/gdmplab.git
git@gitee.com:glodon/gdmplab.git
glodon
gdmplab
GDMPLab
master

Search