Код: Выделить всё
#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (/Users/erenerogullari/Desktop/School/DIP/dip02/main.cpp).
cannot open the source file 'opencv2/opencv.hpp'.
< /code>
Даже если я добавил его в свой Path in 'futs.json'.#include // Error is shown here
#include
#include
#include
#include
using namespace std;
using namespace cv;
int main(int argc, char **argv){...}
{
"editor.formatOnSave": true,
"kite.showWelcomeNotificationOnStartup": false,
"C_Cpp.default.includePath": ["${default}", "/Users/eren/opencv-4.5.0/include/opencv2"]
}
< /code>
Я создал проект, используя инструменты Cmake для кода VS. Вот мой файл 'cmakelists.txt', если он полезен каким -либо образом: < /p>
cmake_minimum_required(VERSION 3.1)
project( dip2 LANGUAGES CXX )
find_package( OpenCV REQUIRED )
add_library(code
Dip2.cpp
Dip2.h
)
set_target_properties(code PROPERTIES
CXX_STANDARD 11
CXX_STANDARD_REQUIRED YES
CXX_EXTENSIONS NO
)
target_link_libraries(code
PUBLIC
${OpenCV_LIBS}
)
target_include_directories(code PUBLIC ${OpenCV_INCLUDE_DIRS})
add_executable(main
main.cpp
)
set_target_properties(main PROPERTIES
CXX_STANDARD 11
CXX_STANDARD_REQUIRED YES
CXX_EXTENSIONS NO
)
target_link_libraries(main
PRIVATE
code
)
target_include_directories(main PUBLIC ${OpenCV_INCLUDE_DIRS})
add_executable(unit_test
unit_test.cpp
)
set_target_properties(unit_test PROPERTIES
CXX_STANDARD 11
CXX_STANDARD_REQUIRED YES
CXX_EXTENSIONS NO
)
target_link_libraries(unit_test
PRIVATE
code
)
target_include_directories(unit_test PUBLIC ${OpenCV_INCLUDE_DIRS})
< /code>
Я использую код Visual Studio 1.51.1 на macOS 11.0.1. Спасибо заранее!
Подробнее здесь: https://stackoverflow.com/questions/650 ... opencv-hpp