Невозможно включить opencv без такого файла или каталогаC++

Программы на C++. Форум разработчиков
Ответить
Гость
 Невозможно включить opencv без такого файла или каталога

Сообщение Гость »


Я пытаюсь добавить opencv в свою программу, но не могу при запуске:

Код: Выделить всё

#include 

Код: Выделить всё

Starting build...
cmd /c chcp 65001>nul && C:\MinGW\bin\g++.exe -fdiagnostics-
color=always -g C:\opencv\ObjectDetection\src\main.cpp -o
C:\opencv\ObjectDetection\src\main.exe
C:\opencv\ObjectDetection\src\main.cpp:1:10: fatal error:
opencv2/opencv.hpp: No such file or directory
1 | #include 
|          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
I have included opencv in path and my CMakeLists.txt looks like this

Код: Выделить всё

cmake_minimum_required(VERSION 3.10)

project(ObjectDetection)

set(OpenCV_DIR C:/opencv/opencv/build)

find_package(OpenCV REQUIRED)

add_executable(${PROJECT_NAME} src/main.cpp)

target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})
Which builds successfully and opencv version 4.9.0 is being recognized.

Код: Выделить всё

[cmake] Not searching for unused variables given on the command line.
[cmake] -- Selecting Windows SDK version 10.0.22621.0 to target
Windows 10.0.22631.
[cmake] -- OpenCV ARCH: x64\n
[cmake] -- OpenCV RUNTIME: vc16
[cmake] -- OpenCV STATIC: OFF
[cmake] -- Found OpenCV 4.9.0 in C:/opencv/opencv/build/x64/vc16/lib
[cmake] -- You might need to add C:\opencv\opencv\build\x64\vc16\bin
to your PATH to be able to run your applications.
[cmake] -- Configuring done (0.0s)
[cmake] -- Generating done (0.1s)
[cmake] -- Build files have been written to:
C:/opencv/ObjectDetection/build
This is my first time doing something like this with C++ and also, I have noticed why is my compiler looking for opencv in MinGW, how do I get this to work?
Please let me know if any additional information is needed.


Источник: https://stackoverflow.com/questions/781 ... -directory
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»