g++ pkg-config --libs --cflags opencv4
test2.cpp
を用いて下記のソースコードをコンパイルしようとしましたが,
C++
1#include <opencv2/opencv.hpp> 2 3int main(int arg,char** argv){ 4 cv::Mat img = cv::imread(argv[1], -1); 5 if(img.empty()){ 6 return -1; 7 } 8 cv::namedWindow("Example2-1",cv::WINDOW_AUTOSIZE); 9 cv::imshow("Example2-1",img); 10 cv::waitKey(0); 11 cv::destroyWindow("Example2-1"); 12 return 0; 13} 14
**Undefined symbols for architecture x86_64:
**
というエラーが出てしまいました.
pkg-configにPATHを通したり,opencv4.pcをコピーしたりしたのですが解決しませんでした.
原因を教えていただきたいです.
あなたの回答
tips
プレビュー