gpt4 book ai didi

c++ - 编译opencv例子麻烦

转载 作者:太空宇宙 更新时间:2023-11-03 23:11:08 24 4
gpt4 key购买 nike

我想编译这个 opencv c++ 代码:

包括

包括

使用命名空间标准;使用命名空间简历;

int main(int argc, char **argv)
{
Mat img=imread("s.jpg");
namedWindow("Display",WINDOW_AUTOSIZE);
imshow("Display",img);

cv::waitKey(0);
return 0;
}

当我使用这个命令时:

g++ test.cpp -o exec -lopencv_core -lopencv_highgui

我明白了:

/usr/bin/ld: /tmp/ccHJ1OKR.o: undefined reference to symbol '_ZN2cv6imreadERKNS_6StringEi'
//usr/local/lib/libopencv_imgcodecs.so.3.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

当我使用这个命令时:

g++ test.cpp -o exec `pkg-config --cflags --libs opencv`

我得到:

/usr/bin/ld: cannot find -lippicv
collect2: error: ld returned 1 exit status

我的openCV是3.1.0版本我的 g++ 是 5.4.0 版本,我有 ubuntu Ubuntu 16.04.4 LTS。

你怎么看?

谢谢

最佳答案

我有同样的问题,这只是用户问题,请以管理员或 super 用户身份重试。

关于c++ - 编译opencv例子麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49804051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com