![](/img/trans.png)
[英]How to fix “fatal error: opencv2/core.hpp: No such file or directory” for opencv4 installed in manjaro
[英]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.