阅读背景:

基于海思开发板进行OPENCV交叉编译时的问题

来源:互联网 

之前一直在摸索,为什么使用海思3515官方提供的编译器在对opencv进行交叉编译时会出现各种莫名其妙的错误。后来买了一块3520D的开发板,商家为我提供了新版的SDK,编译器版本升级为4.4.1。当我用新版的编译器再进行交叉编译时,竟然一路顺畅,很容易地就完成了整个编译过程。再回过头来,反省之前遇到的各种问题,发现其实最大的问题出在编译器版本上。在旧版的SDK里,编译器版本为gcc 3.4.3,这已经是很老的编译器版本了。再这个版本下,我费了很大力气最终完成了opencv的交叉编译,生成了动态链接库。却发现还是无法完成基于opencv的样例程序编译,因为提示lrint函数未定义。后来查询,该函数的确在低版本的gcc里是没有定义的。之前一直在摸索,为什么使用海思3515官方提供的编译器在对opencv进行交叉编译时会出现各种




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: