В настоящее время я пытаюсь запустить реализацию OpenCV на основе C ++ в среде VS Code и получаю ошибку includePath, и результатом построения становится состояние выхода 1. Однако когда я запускаю один и тот же код и компонент библиотеки через Qt Creator и VS17 Community, яне получено никакой ошибки.
Есть конфигурации json;
prop.json:
<code>
{
"configurations": [
{
"name": "Win32",
"compilerPath": "C:\\Mingw64\\bin\\x86_64-w64-mingw32-g++.exe",
"includePath": [
"${workspaceRoot}",
"C:\\Mingw64\\include",
"C:\\Mingw64\\lib\\gcc\\x86_64-w64-mingw32\\4.9.2\\include",
"C:\\Mingw64\\lib\\gcc\\x86_64-w64-mingw32\\4.9.2\\include\\c++",
"C:\\Users\\user\\Desktop\\OpenCV-MinGW-Build-OpenCV-4.1.1-x64\\include",
"C:\\Users\\user\\Desktop\\OpenCV-MinGW-Build-OpenCV-4.1.1-x64\\include\\opencv2"
],
"defines": [
"_DEBUG",
"UNICODE",
"__GNUC__=5",
"__cdecl=__attribute__((__cdecl__))"
],
"intelliSenseMode": "clang-x64",
"browse": {
"path": [
"${workspaceRoot}",
"C:\\Mingw64\\include",
"C:\\Mingw64\\lib\\gcc\\x86_64-w64-mingw32\\4.9.2\\include",
"C:\\Mingw64\\lib\\gcc\\x86_64-w64-mingw32\\4.9.2\\include\\c++",
"C:\\Users\\user\\Desktop\\OpenCV-MinGW-Build-OpenCV-4.1.1-x64\\include",
"C:\\Users\\user\\Desktop\\OpenCV-MinGW-Build-OpenCV-4.1.1-x64\\include\\opencv2"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}
],
"version": 4
}
</code>
task.json:
<code>
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileBasenameNoExtension}.exe",
"-I","C:\\Users\\user\\Desktop\\OpenCV-MinGW-Build-OpenCV-4.1.1-x64\\include",
"-I","C:\\Users\\user\\Desktop\\OpenCV-MinGW-Build-OpenCV-4.1.1-x64\\x64\\mingw\\bin",
"-l","libopencv_calib3d341",
"-llibopencv_core341",
"-llibopencv_dnn341",
"-llibopencv_features2d341",
"-llibopencv_flann341",
"-llibopencv_highgui341",
"-llibopencv_imgcodecs341",
"-llibopencv_imgproc341",
"-llibopencv_ml341",
"-llibopencv_objdetect341",
"-llibopencv_photo341",
"-llibopencv_shape341",
"-llibopencv_stitching341",
"-llibopencv_superres341",
"-llibopencv_video341",
"-llibopencv_videoio341",
"-llibopencv_videostab341"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
Когда я пытаюсь скомпилировать с заголовком opencv2 / opencv.hpp, возникает проблема с путями и сборкой. Было бы здорово, если бы вы знали, что я пропустил, или я должен добавить в этот образец.