小编Ham*_*eza的帖子

如何解决“无法打开 'raise.c'”错误?(VSCODE,LINUX)

(操作系统和版本:Ubuntu 18.4,VS Code 版本:Vscode 1.4,C/C++ 扩展版本:0.26)

你好,我已经阅读了所有关于“raise.c”的文章,但没有一篇能解决我的问题,我只是写了一个简单的 OpenCV 代码来捕捉网络摄像头的帧。每次我运行我的代码时,它经常显示一个错误。错误信息是:

无法打开“raise.c”:无法读取文件(错误:找不到文件(/build/glibc-OTsEL5/glibc-2.27/sysdeps/unix/sysv/linux/raise.c))。

launch.json 是:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++ build and debug active file",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": …
Run Code Online (Sandbox Code Playgroud)

c++ ubuntu opencv video-processing vscode-debugger

14
推荐指数
1
解决办法
1万
查看次数

使用cmake制作一个不支持sse的库(windows版本)

我想使用 CMake for Visual Studio 2019 设置 OpenCV。在调试我的程序时完成所有这些过程后,我收到此错误:

yaabolfazl.exe 中 0x00007FFCF1FF2382 (opencv_world412d.dll) 处未处理的异常:0xC000001D:非法指令。发生。

我认为这是由于我的处理器不支持 AVX (Windows 8.1, core i5 M520 2.4GHz) 引起的。(我是对的吗?)我发现我可以使用 CMake 制作一个新版本的 OpenCV,而无需使用CPU_DISPATCHCPU_BASELINE选项来支持 AVX,但是当我更改它们的值时,我收到此错误:

配置过程出错,项目文件可能无效。

那么如何在没有 AVX 支持的情况下使用 CMake 构建 OpenCV(例如仅使用 SSE 支持)?

我的 CMake 配置 我的cmake配置

CPU指令集: CPU-Z

c++ opencv cmake illegal-instruction

4
推荐指数
1
解决办法
4240
查看次数