ZYNQ,ARM上嵌入linux使用Opencv库的安装

使用GUI打开安装的配置

然后编译完后,生成的文件

其中,3.4.1是源码,build是gui生成的build目录,arm是在build目录make以后install安装的库文件

这个目录下的pc文件有生成的库

Openc编译的问题,出在了编译器的使用上

编译器的使用,参数的相关:

-L是lib库的目录,但是链接lib库的时候要写出来lib文件名,使用-l

-l代表库名的lib,所以就是.pc文件里写的生成的库,

但是在此基础上编译的时候发现,会报出找不到.a静态库的依赖库

然后找到相应的.a静态库的依赖库后,

目录添加进去依然无效,后来学习到了,要把库名也用-l参数加进去,,,

最终makefile

其中-L是.a库的依赖库路径,-l是上面相应.a静态库的依赖库,

需要注意的是,一个库的依赖库必须写在它后面,否则还是会找不到,就是.a静态库的依赖库(红线标注的部分)要写在内些.a静态库的后面

猜你喜欢

转载自blog.csdn.net/zhangzhi2ma/article/details/82317980