簡體   English   中英

致命錯誤:opencv2/core.hpp:opencv4 中沒有這樣的文件或目錄編譯終止

[英]fatal error: opencv2/core.hpp: No such file or directory compilation terminated in opencv4

在編譯代碼時在opencv4中,我收到此錯誤:

fatal error: opencv2/core.hpp: No such file or directory
compilation terminated.

我正確安裝了 opencv4。 為什么我收到錯誤?

嘗試為 OpenCV2 安裝-dev-devel包以獲取頭文件。

在 Debian 和 Ubuntu 上使用sudo apt-get install libopencv-core-dev ,在 Fedora 上使用sudo yum install opencv-devel

完成后,將$(pkg-config --cflags opencv)附加到您的編譯器命令:

export CC="gcc $(pkg-config --cflags opencv)"

我知道已經晚了,但將其張貼在這里以供將來參考。

如果您使用 OpenCv for Node.js 和 npm 包opencv4nodejs而依賴於node-gyp opencv4nodejs ,則當包安裝路徑包含 whtespaces 時會出現此錯誤。 眾所周知, node-gyp不能很好地處理空格。

所以,理想情況下,路徑不應該是這樣的C:\\Program Files\\some_dir

嘗試在沒有任何空格的路徑中安裝包,它應該可以工作。

暫無
暫無

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

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