在DEVC使用运行opencv读取图像程序时遇到undefined reference的错误。
错误内容:
C:\Users\ADMINI~1\AppData\Local\Temp\cc3lP7Go.omain.cpp:(.text+0x53): undefined reference to `cv::imread(std::string const&, int)'
C:\Users\ADMINI~1\AppData\Local\Temp\cc3lP7Go.omain.cpp:(.text$_ZN2cv3MatD1Ev[_ZN2cv3MatD1Ev]+0x36): undefined reference to `cv::fastFree(void*)'
C:\Users\ADMINI~1\AppData\Local\Temp\cc3lP7Go.omain.cpp:(.text$_ZN2cv3Mat7releaseEv[_ZN2cv3Mat7releaseEv]+0x48): undefined reference to `cv::Mat::deallocate()'
H:\multi_view\DEV_C_PROJECT\collect2.exe[Error] ld returned 1 exit status
PROJECT OPTIONS里已经加入了parameters里的linker:
![](http://tiebapic.baidu.com/forum/w%3D580/sign=8affd037dd8065387beaa41ba7dca115/aecfa8af2edda3cc6535ed5916e93901233f92eb.jpg?tbpicau=2024-07-03-05_5e2f29fa8c1d3eb4b7e888aee478ba5b)
且在路径里已加入lib路径
![](http://tiebapic.baidu.com/forum/w%3D580/sign=0fcf0740de3d70cf4cfaaa05c8ddd1ba/19fa9645d688d43ff765c48b6a1ed21b0cf43bf0.jpg?tbpicau=2024-07-03-05_4c12542f348e09ec9823e6d6b0abf0fe)
错误内容:
C:\Users\ADMINI~1\AppData\Local\Temp\cc3lP7Go.omain.cpp:(.text+0x53): undefined reference to `cv::imread(std::string const&, int)'
C:\Users\ADMINI~1\AppData\Local\Temp\cc3lP7Go.omain.cpp:(.text$_ZN2cv3MatD1Ev[_ZN2cv3MatD1Ev]+0x36): undefined reference to `cv::fastFree(void*)'
C:\Users\ADMINI~1\AppData\Local\Temp\cc3lP7Go.omain.cpp:(.text$_ZN2cv3Mat7releaseEv[_ZN2cv3Mat7releaseEv]+0x48): undefined reference to `cv::Mat::deallocate()'
H:\multi_view\DEV_C_PROJECT\collect2.exe[Error] ld returned 1 exit status
PROJECT OPTIONS里已经加入了parameters里的linker:
![](http://tiebapic.baidu.com/forum/w%3D580/sign=8affd037dd8065387beaa41ba7dca115/aecfa8af2edda3cc6535ed5916e93901233f92eb.jpg?tbpicau=2024-07-03-05_5e2f29fa8c1d3eb4b7e888aee478ba5b)
且在路径里已加入lib路径
![](http://tiebapic.baidu.com/forum/w%3D580/sign=0fcf0740de3d70cf4cfaaa05c8ddd1ba/19fa9645d688d43ff765c48b6a1ed21b0cf43bf0.jpg?tbpicau=2024-07-03-05_4c12542f348e09ec9823e6d6b0abf0fe)