第三方库编译启示
来源:互联网 发布:荣耀盒子pro 软件 编辑:程序博客网 时间:2024/05/17 04:25
因为项目原因,要使用OCC几何引擎,编译库的过程也是令人憔悴。
编译主要问题是连接问题,error link,主要解决方法是看项目依赖项,以及库依赖的第三方库文件,库包含有没有,路径有没有设置对,链接输入有没有加入lib,dll有没有用脚本copy到相应的文件夹中。
在自己使用第三方库的时候,include路径,库目录路径要设对,连接输入l需要的lib文件,以及吧所要的dll文件Copy到解决方案debug/release文件夹下。
注意的问题有,在自己的头文件里一般不会引用第三方库的头文件,而是用智能指针,类提前声明,有的类在第三方库的命名空间里,命名空间也要声明,同时类在命名空间里声明,第三方库的类实现在cpp文件里实现,即在cpp文件引用第三方库的头文件。
同时,要保证第三库的正确性,头文件、lib、dll三者要统一版本。
//引用注明出处。
阅读全文
0 0
- 第三方库编译启示
- FFMPEG第三方库编译
- 第三方库的编译
- ios 编译第三方库
- Jni 编译第三方库
- 第三方库编译笔记
- ffmpeg第三方库编译记录
- Mac OS 编译第三方库(续)
- android ndk9 编译第三方so库
- Qt4第三方库QJSON编译说明
- OSG-VS2015编译第三方库
- 关于第三方库编译出错问题
- VS2015编译OSG第三方库
- 第三方静态库编译:ZBar编译libZbar.a
- 编译第三方apk到镜像
- 第三方Python库的非官方Windows编译版
- android 集成第三方静态库的编译方法
- android 集成第三方静态库的编译方法
- 玲珑杯 1124
- unity 通过使用 photon networking Pun 实现 HTC Vive VR的多人联网。进阶版 《一》
- OK6410驱动之led(只用指定的设备号)
- org.apache.ibatis.builder.IncompleteElementException: Could not find result map xxMapper.
- 如何构建前端代码
- 第三方库编译启示
- 《Effective C++》(五)
- 如何更改matlab启动时的默认路径?
- 微服务架构探索
- 2440移植Linux Kernel笔记(七)------网卡驱动
- Ubuntu配置negix并开机自启动
- C++11decltype类型指示符
- java数据结构——AvlTree(平衡二叉查找树)
- spring singleton与prototype的引用关系