第三方库编译启示

因为项目原因,要使用OCC几何引擎,编译库的过程也是令人憔悴。

编译主要问题是连接问题,error link,主要解决方法是看项目依赖项,以及库依赖的第三方库文件,库包含有没有,路径有没有设置对,链接输入有没有加入lib,dll有没有用脚本copy到相应的文件夹中。

在自己使用第三方库的时候,include路径,库目录路径要设对,连接输入l需要的lib文件,以及吧所要的dll文件Copy到解决方案debug/release文件夹下。

注意的问题有,在自己的头文件里一般不会引用第三方库的头文件,而是用智能指针,类提前声明,有的类在第三方库的命名空间里,命名空间也要声明,同时类在命名空间里声明,第三方库的类实现在cpp文件里实现,即在cpp文件引用第三方库的头文件。

同时,要保证第三库的正确性,头文件、lib、dll三者要统一版本。

//引用注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值