Ubuntu+VS Code+OpenCV

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod VictorNumde 7. 3. 2021 10:49

Dobrý den,

Začínám s Ubuntu (20.10) a vývojem přes VS Code, potřebuji se naučit implementaci nových knihoven. Začal jsem s OpenCV. Nainstaloval jsem ji podle návodu na oficiálních stránkách OpenCV. Ale když spustím program, kde mám #include<opencv2/highgui.hpp> , tak mi to píše nasledující chybu:
main.cpp:2:9: fatal error: opencv2/highgui.hpp: No such file or directory
2 | #include<opencv2/highgui.hpp>

Zkoušel jsem knihovnu rozchodit několika návody, co jsem našel ale zřejmě někde dělám chybu a nemůžu se hnout z místa. Budu vdečný za každou radu.
VictorNumde
Kolemjdoucí

Odeslat příspěvekod Just_jo 7. 3. 2021 10:58

Nebude chybět nějaké nastavení v kompileru? SearchPath a tak?
Just_jo
Junior
Uživatelský avatar

Odeslat příspěvekod Wikan 7. 3. 2021 11:11

Kam jsi nainstaloval to OpenCV a kde máš svůj projekt?
Wikan
Moderátor
Uživatelský avatar

Odeslat příspěvekod VictorNumde 7. 3. 2021 14:02

Nainstalováno je zde /usr/local/include/opencv4/opencv2

-- 7. 3. 2021 15:04 --

Just_jo píše:Nebude chybět nějaké nastavení v kompileru? SearchPath a tak?


Nevím...

do c_cpp_properties.json jsem zapsal

{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/local/include/opencv4/opencv2"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "gnu17",
"cppStandard": "gnu++14",
"intelliSenseMode": "linux-gcc-x64"
}
],
"version": 4
}
VictorNumde
Kolemjdoucí

Odeslat příspěvekod Just_jo 7. 3. 2021 14:57

Tak pokud je ten soubor přítomný v adresáři, tak mě napadlo už jediné - a to práva.
Just_jo
Junior
Uživatelský avatar

Odeslat příspěvekod VictorNumde 7. 3. 2021 15:19

Tak posun, knihovna už šlape. Spouštím přes terinál pomocí cmake . Ale když jeud přes VS Code Run - Code, tak mi to pořád dává chybu:
fatal error: opencv2/opencv.hpp: No such file or directory
2 | #include <opencv2/opencv.hpp>

Takže zřejmě mám chybu v nastavení VS Codu... Ale jen hádám, nemám s tím zkušenost. Napadá Vás něco?
VictorNumde
Kolemjdoucí


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků