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.youkuaiyun.com/m0_52660853/article/details/129107571
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值