vs2019环境下部署ifcopenshell教程

作者:Luke
简介:最近研究生课题研究涉及到IFC,本文主要记录配置IFCOPENSHELL在windows+vs2019的环境下安装教程。

ifcopenshell简介

IFCOpenShell是一个开源的IFC解析工具,用C++编写。它允许使用代码访问、检查和修改IFC文件。IFCOpenShell支持多个IFC版本,并提供了高性能、灵活的IFC数据处理能力。

IFCOpenShell中的主要功能包括:

  1. 解析IFC文件并可视化其内容。

  2. 提供对IFC文件内容的查询和检索,包括对特定属性或对象的查询。

  3. 提供对IFC文件内容的修改和更新。

  4. 支持IFC文件的转换和导出。

下载

fastgithub:git-clone加速器

这里提供一款github拉取代码的加速器,可以提高github代码的拉去速度。如果文件较大,很容易因为网络问题而下载失败。
下载依赖
在windows环境下打开vs2019x64命令窗口可以在开始界面搜索,或者在vs路径下查找vs2019的。如下图所示。
VS2019的x64命令窗口是一个提供了64位开发环境的命令行窗口,它可以让开发者在64位操作系统下进行编译和调试工作。这个命令窗口是Visual Studio 2019的一部分,它支持开发者使用一系列命令行工具和编译器,比如C++编译器cl.exe、链接器link.exe等。通过使用x64命令窗口,开发者可以更方便地进行64位编程和调试工作。

打开vs2019的x64命令窗口
打开vs2019的x64命令窗口
调整路径
调整路径为你自己的的ifcopenshell路径,在你下载ifcopenshell目录下的win文件,具体命令行如下所示。

cd/d C:/path/tolifcOpenshelll/win(改为你自己的路径)

cd: 是"change directory”的缩写,意思是改变当前目录·~/d”: 表示在改变目录时同时切换到新的驱动器。
·c:\path\tolifcOpenshell\win’: 是你希望改变到的目标路径
执行这个命令后,你的命令提示符窗口的当前目录就会变成c:\path\tolifcopenshell\win’,你可以在这个目录下执行相应的操作
拉取依赖
拉取依赖是一行命令行的事情,我是按照需要配置vs2019的x64版本,所以在build-deps.cmd后面添加了vs2019-64参数。然后会提示你按一下enter回合键,如果没有设置好可以参考reamde.md修改为合适的vs版本和架构。
注意:中途不需要敲键盘,下载依赖时间比较长,且容易因为网络问题而下载失败。如果因为网络问题失败,可以考虑换个网络环境试试。
命令行如下:

build-deps.cmd vs2019-x64

过程截图

结束

编译

拉取成功后,会有绿色字体提示你下载成功,然后在同一目录下继续输入以下命令行:

run-cmake.bat vs2019-x64

cmake结果
vs编译
等待完成,用vs打开 .\IfcOpenshell_build-vs2019-x64\IfcOpenShell.sln,这里记得选取install项目为启动项目,同时修改配置管理器中修改模式为release x64模式,然后生成解决方案,没有报错就生成完成了!

结尾

作者:Luke
总结:1. IFCOpenShell具有易于使用、灵活和快速处理大型IFC文件的优势。同时,它还提供了基于MIT许可证的自由和开放源代码许可证。
2. 在使用vs编译c++的过程中,我遇到了一些问题,其中包括对命令行编译不够熟悉,ifcopenshell相关知识缺乏,中文教程不够全面等。为了解决这些问题,我经过了以下的步骤,包括了vs2019的x64命令行编译的安装以及相关的ifcopenshell知识的学习和中文教程的查找。

参考博客:ifc安装教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值