第三方库编译启示

来源:互联网 发布:荣耀盒子pro 软件 编辑:程序博客网 时间:2024/05/17 04:25

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

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

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

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

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

//引用注明出处。

原创粉丝点击