无法在M1可视化代码上运行OpenCV C++

qxsslcnc  于 2023-02-05  发布在  其他
关注(0)|答案(1)|浏览(143)

经过几天的工作,在我的M1工作室这个问题,训练,以找出,我得到了所有这些事情正确的视觉代码,但没有工作,它将挂起,永远不会运行;如果我使用Cmake,它将编译,但对于调试,我永远不能让它运行。
这意味着它将运行,但将挂在我的M1上,一切工作正常,但无法使用OpenCV C++在MS Visual Code上调试代码

gzjq41n4

gzjq41n41#

然后我意识到我是在尝试将微软软件与苹果M1一起使用,然后安装了XCODE,一切都运行得很好!!!而且我喜欢它!!!
最重要的是,我没有使用自制啤酒!!!
1.-在“header”下,我添加了/usr/local/include/opencv 4 2.-在库下,我添加了/usr/local/lib 3.-然后添加了链接库:数据库_核心动态库、数据库_图像处理动态库、数据库_高图形用户界面动态库、数据库_图像编解码器动态库、数据库_视频输入输出动态库。
太漂亮了!!!!我能够编译和调试我的代码,有断点和一切。
这里是我的文件视觉代码,任何人:
tasks.json

"tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: clang++ build active file",
            "command": "/usr/bin/clang++",
            "args": [
                "-fcolor-diagnostics",
                "-fansi-escape-codes",
                "-std=c++17",
                "-stdlib=libc++",
                "-g",
                "${file}",
                "-o",
                "-I/usr/local/include/opencv4/**",
                "-L/usr/local/lib",
                "-lopencv_core",
                "-lopencv_highgui",
                "-lopencv_imgcodecs",               
                "${fileDirname}/${fileBasenameNoExtension}",            
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "Task generated by Debugger."
        }
    ],
    "version": "2.0.0"
}

c_cpp_属性.jason

{
    "configurations": [
        {
            "name": "Mac",
            "includePath": [
                "${workspaceFolder}/**",
                "/usr/local/include/opencv4/**",
                "/usr/local/lib"              
            ],
            "defines": [],
            "macFrameworkPath": [
                "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks"
            ],
            "compilerPath": "/usr/bin/clang",
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "macos-clang-arm64"
        }
    ],
    "version": 4
}

相关问题