手把手教你VS2019编译、配置Opencascade

1、OpenCasCade的下载和安装

官网网址:Download - Open CASCADE TechnologyDownload - Open CASCADE TechnologyDownload - Open CASCADE Technology

点击Windows Installer VC++ 2017 64bit的下载链接。

下载完成后直接进行安装,全部默认即可。

2、OpenCasCade的运行和编译(适用VS2019)

找到OCC的安装路径,注意occbin文件夹是没有的,后面会讲述这个文件夹的创建。 

进入OpenCASCADE-7.6.0-vc14-64\opencascade-7.6.0目录下。 

 右键custom.bat文件,点击编辑,将图中的VCARS的路径改成VS2019的安装路径下的bat文件

同理,编辑msvc.bat文件,保存完成后,双击msvc.bat文件,即可进入VS工程。

进入后解决方案资源管理器如图所示

可直接右键解决方案OCCT-重新生成解决方案,等待生成即可。

(如果生成失败,可以按照其他教程按顺序进行生成。) 

 生成之后,在win64-vc14文件夹下会有5个文件夹,d表示是debug模式的

3.配置VS2019

后续的路径需按照自己电脑的路径修改,针对release模式,debug模式则使用带d的文件夹。

在项目属性中,点击VC++目录,配置外部包含目录,此路径为\OpenCASCADE-7.6.0-vc14-64\opencascade-7.6.0\inc

 

 配置库目录,库目录为\OpenCASCADE-7.6.0-vc14-64\opencascade-7.6.0\win64\vc14\lib

配置可执行文件目录(很重要的一步)

可以在OCC的目录下新建一个occbin文件夹,将所有第三方库的bin文件都拷贝到occbin文件夹中,occ的拷贝\OpenCASCADE-7.6.0-vc14-64\opencascade-7.6.0\win64\vc14\bin

然后将occbin文件路径配置到可执行文件目录上。

点击链接器-输入,将\OpenCASCADE-7.6.0-vc14-64\opencascade-7.6.0\win64\vc14\lib下所有的lib文件名都拷贝到附加依赖项中。

好用的方法:在文件夹下新建一个txt文件,输入以下命令,将后缀改成.bat ,双击运行,可以得到一个LIST.TXT 文件,里面就包含了所有文件的文件名。

至此,VS2019的配置就完成了。

4.Demo测试

新建一个工程文件和一个main.cpp文件,测试以下代码,能成功运行,并且在工程路径下可以找到生成的.step文件,证明配置成功!

#include <TopoDS_Shape.hxx>
#include <BRepPrimAPI_MakeBox.hxx>
#include <STEPControl_Writer.hxx>

int main()
{
    // 创建盒子
    BRepPrimAPI_MakeBox boxMaker(10.0, 20.0, 30.0);
    TopoDS_Shape boxShape = boxMaker.Shape();

    // 保存为STEP文件
    STEPControl_Writer writer;
    writer.Transfer(boxShape, STEPControl_AsIs);
    writer.Write("box_model.step");

    std::cout << "盒子模型已保存为box_model.step" << std::endl;

    return 0;
}

  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值