linux环境下移植Opencv库到DragonBoard410c编译时候出问题了,求大神指导利用Cmake编译的时候出现以下问题报错

396538207 ( 楼主 ) 2016-9-26 16:32:22  只看该作者 倒序浏览
Linking CXX executable  ../../bin/opencv_createsamples
  
../../lib/libcxcore.so: undefined reference to `clock_gettime'
  
../../lib/libcxcore.so: undefined reference to  `pthread_key_create'
  
../../lib/libcxcore.so: undefined reference to  `pthread_getspecific'

../../lib/libcxcore.so:undefined reference to `pthread_setspecific'

1个回复

winston 发表于 2016-9-26 16:32:52
这个问题的主要原因是你的Cmake无法识别你的arm-linux系统标记,是没有加上库ptthread和rt的连接选项,你需要对CMakeCache.txt文件,在CMAKE_EXE_LINKER_FLAGS 位置加上-lpthread -lrt,原来这个地方是空的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /6 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-11-22 22:16 , Processed in 0.572891 second(s), Total 60, Slave 44 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表