- 为避免以后还需用到重新查阅资料,特在此记录,顺便能帮助一下路过的朋友。
第三方库下载+编译
根据代码需求,在网页上检索第三方库即可,有的还需要手动编译,这一工作也是个体力活。之前osg库配置时,用到Cmake配置,由于这次的例子,师兄提供给了编译好的第三方库,所以这部分内容不展开了。
添加第三方库
- 更改需要添加第三方库的项目属性。
- VC++目录下的,包含目录和库目录需要增加路径。
- 包含目录一般需要具体到include文件夹
- 库目录一般需要具体到lib文件夹
- 链接器中的附加库路径(常规)、附加依赖项(输入)需要增添。
- 附加库目录也是具体到lib文件夹,缺失这一步可能会导致报错“LNK 1104无法找到lib文件”
- 附加依赖项即lib文件夹下的文件,需要手动输入。
4. 将第三方库 bin文件夹下的dll文件复制到运行程序文件夹下,如下图所示:
其他问题
如遇到lib文件损坏等报错,笔者目前的处理办法是把这些损坏的lib文件删去,链接器输入内容上也不要包含它们。