Open CASCADE学习|一种快速定位缺失的链接库的方法

OCCT代码中,缺少链接库一般报错LNK2019、LNK1120等,如下表所示。该错误说明中提供了类名及成员函数,这是找到缺少的链接库的线索。

严重性

代码

说明

项目

文件

禁止显示状态

详细信息

错误

LNK2019

无法解析的外部符号 "public: __cdecl  Geom_CylindricalSurface::Geom_CylindricalSurface(class gp_Ax3 const  &,double)" (??0Geom_CylindricalSurface@@QEAA@AEBVgp_Ax3@@N@Z),函数 main 中引用了该符号

Test

E:\occ\hello_opencascade\Test\Test\test.obj

1

复制类名Geom_CylindricalSurface在在线帮助文档搜索栏里搜索(本地帮助文档无效),在搜索结果里点击成员函数或类名,进入另一个页面。

滑倒下一个页面的顶端,可以看到该类所在的库。

点击该位置进入下一个页面,如下所示:

据此,确认缺少的链接库为:TKG3d.lib

最后,在属性->链接器->输入中加入TKG3d.lib

至此,报错解决。

参考文献:

1、在线文档https://dev.opencascade.org/doc/occt-7.0.0/refman/html/index.html2、https://blog.csdn.net/m0_52660853/article/details/129107571

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/337401.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Git远端删除的分支,本地依然能看到 git remote prune origin

在远端已经删除ylwang_dev_786等三四个分支,本地git branch -a 时 依然显示存在。 执行 git remote show origin 会展示被删除的那些分支 当你在Git远程仓库(如GitLab)上删除一个分支后,这个变更不会自动同步到每个开发者的本地…

手轮脉冲平滑处理笔记

这是一个求手脉倍率((Hw_Control.mult_ratio)与手脉脉冲计数延迟次数即累计过去n次的平均值(Hw_Control.lag_num)之间关系算法的计算过程笔记文档 1、已知 mult_ratio=1时 lag_num=10; mult_ratio=10时 lag_num=20; .mult_ratio==100时 lag_num=30; 以此类推 2、设lag_num…

狄克逊(Dixon)检验

目录 1.介绍:2.效果:小结: 1.介绍: 狄克逊检验法是一种用于检测异常值的统计方法,它是一种非参数的方法,可以有效地寻找数据集中不正常的观测值。该方法由美国统计学家布鲁斯E狄克逊(Bruce E. …

面试算法105:最大的岛屿

题目 海洋岛屿地图可以用由0、1组成的二维数组表示,水平或竖直方向相连的一组1表示一个岛屿,请计算最大的岛屿的面积(即岛屿中1的数目)。例如,在下图中有4个岛屿,其中最大的岛屿的面积为5。 分析 将岛屿…

海豹目标检测数据集VOC格式300张

海豹,一种可爱而迷人的海洋哺乳动物,以其独特的形态和特点而备受人们的喜爱。 海豹的体型流线型,非常适合在水中游动。它们的头部圆润,身体光滑,有着一对大大的眼睛和一对小耳朵。海豹的四肢演化成了鳍状肢&#xff0…

14:00面试,14:07就出来了,问的问题有点变态。。。

前言 刚从小厂出来,没想到在另一家公司我又寄了。 在这家公司上班,每天都要加班,但看在钱给的比较多的份上,也就不太计较了。但万万没想到一纸通知,所有人不准加班了,不仅加班费没有了,薪资还…

动态设置某个el-step的状态

保存后的步骤条显示绿色&#xff0c;未保存显示蓝色 饿了么官网文档中有写单个步骤设置状态的参数 前端页面中el-step中:status需要绑定变量 :status"stepStatus[0]" <el-steps class"steps_class" :active"active" align-center><el…

最新发布的Edge扩展插件:安装位置一览

目录 学习目标&#xff1a; 学习内容&#xff1a; 学习时间&#xff1a; 学习产出&#xff1a; Edge扩展插件的介绍&#xff1a; Edge扩展插件的安装位置&#xff1a; Edge扩展插件的管理方式&#xff1a; Edge扩展插件的启用和禁用&#xff1a; 学习目标&#xff1a; 了解Edg…

Linux——firewalld防火墙(二)

一、firewalld高级配置 1、IP地址伪装 地址伪装&#xff08;masquerade):通过地址伪装&#xff0c;NAT设备将经过设备的包转发到指定接收方&#xff0c;同时将通过的数据包的源地址更改为其自己的接口地址。当返回的数据包到达时&#xff0c;会将目的地址修改为原始主机的地址…

Mjdjoureny详细教程

网站 https://gptgod.online/#/register?invite_code5kc4awzinkjcn6cmm1yk6qz9a 使用QQ邮箱登录以后,点击最下面的积分&#xff0c; 在填写连个验证码&#xff0c;就有5万积分 YHCU06D4HPD02CMTULSHYBCIEKG006 J6Z3V49E303ZLQA9ENKYX9N7XWMDML 训练 创建新会话&#xff0c…

STOP的用法

STOP运行时的效果和注意事项 STOP运行时会出现的异常代表什么 逻辑数据库---待续 NODES: sflight, sbook. DATA: bookings TYPE i, max TYPE i VALUE 100. GET sflight. cl_demo_output>next_section( |{ sflight-carrid } | && |{ sflight-connid } | && …

公司如何防止员工泄露办公终端电脑文件数据\资料——推荐核心部门部署【天锐绿盾终端安全管理系统】

为了防止员工泄露办公终端电脑的文件数据和资料&#xff0c;部署天锐绿盾终端安全管理系统是一个很好的选择。这个系统可以从多个方面保护企业的数据安全&#xff0c;特别是对于核心部门&#xff0c;其效果更为显著。 PC端访问地址&#xff1a; https://isite.baidu.com/site…