簡體   English   中英

pkg-config 找不到 opencv

[英]pkg-config can't find opencv

我在 lubuntu 12.10 發行版上安裝了 opencv。 然后,當我嘗試編譯使用 opencv 的代碼時,它說找不到它。 所以我在終端嘗試:

pkg-config --cflags --libs opencv

它回答我找不到 opencv。但是這些文件安裝在 /usr/lib 中。 我不明白為什么它找不到它們。

您必須將pkg-config --cflags --libs opencv放在 g++ 行的末尾。 例如 :

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

編譯

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

不編譯並且有未定義的引用。

對於 OpenCV 4,您可能必須使用:

pkg-config --cflags --libs opencv4

(注意最后的4!)

來自 OpenCV 4:

-DOPENCV_GENERATE_PKGCONFIG=YES添加到 cmake 構建 arguments。

使用YESON不再工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM