您的位置:首页 > 编程语言 > Qt开发

cmake 在qtcreator 编译中遇到的问题

2017-04-05 21:39 204 查看
在编译一个关于opencv的程序时, 在命令窗口可以编译成功,但是在qtcreator下 一样的cmake文件   但是会出现
/usr/local/lib/libopencv_nonfree.so.2.4: error adding symbols: DSO missing from command line的错误  

这时一种缺少链接库的错误,一般用gcc或g++ 在编译时直接加上库的名字就行 

第二种 时在makefile里  LIBS= -L opencv_nonfree  

 第三种   也就是能解决我这种情况的  就是在 cmake 中 的

target_link_libraries 这一项中加如缺少的库

/usr/local/lib/libopencv_nonfree.so
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: