opencv不适用于c++;在ubuntu 20.04上 我最近在Ubuntu 20.04上安装了OpenCV4.0.0,但是当我尝试在一些崇高的文本上建立一些C++代码时,它给了我错误。

opencv不适用于c++;在ubuntu 20.04上 我最近在Ubuntu 20.04上安装了OpenCV4.0.0,但是当我尝试在一些崇高的文本上建立一些C++代码时,它给了我错误。,c++,opencv,sublimetext3,ubuntu-20.04,C++,Opencv,Sublimetext3,Ubuntu 20.04,代码如下: #include <stdio.h> #include <stdlib.h> #include "opencv2/opencv.hpp" #include "opencv2/highgui/highgui.hpp" using namespace cv; using namespace std; int radius = 50; int curve_angle = 10; int main() { Mat

代码如下:

#include <stdio.h>
#include <stdlib.h>
#include "opencv2/opencv.hpp"
#include "opencv2/highgui/highgui.hpp"

using namespace cv;
using namespace std;

int radius = 50;
int curve_angle = 10;

int main()
{
    Mat img(radius, radius, CV_8UC3, Scalar(0,0, 100));
    
    namedWindow("showWindow", WINDOW_AUTOSIZE);
    imshow("showWindow", img);

    waitKey(0);
    destroyWindow("showWindow");

    return 0;
};
这就是我现在使用的构建系统:

{
    "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" `pkg-config --cflags opencv` `pkg-config --libs opencv` && echo 'Build complete'",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c++",

    "variants":
    [
        {
            "name": "Run",
            "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" `pkg-config --cflags opencv` `pkg-config --libs opencv` && echo 'Build complete' && \"${file_path}/${file_base_name}\""
        }
    ]
}

您是否将opencv链接到您的项目中?如何构建您的项目?您可以将OpenCV与包管理器和构建系统一起使用,也可以使用:
g++“/home/user/Projects/Mind/CScript/Script.cpp“-o”/home/user/Projects/Mind/CScript/Script”来构建您的项目`pkg-config--cflags-opencv``pkg-config--libs-opencv`
您是否尝试使用
g++“/home/user/Projects/Mind/CScript/Script.cpp“-o”/home/user/Projects/Mind/CScript/Script”`pkg-config--libs-opencv`
行编译项目?是否更改了构建属性?
cmd
的值是多少?您必须配置生成系统。您想使用外部库。您必须设置包含路径和库路径,以便编译器和链接器可以找到必要的文件。您是否将opencv链接到您的项目中?如何构建您的项目?您可以将OpenCV与包管理器和构建系统一起使用,也可以使用:
g++“/home/user/Projects/Mind/CScript/Script.cpp“-o”/home/user/Projects/Mind/CScript/Script”来构建您的项目`pkg-config--cflags-opencv``pkg-config--libs-opencv`
您是否尝试使用
g++“/home/user/Projects/Mind/CScript/Script.cpp“-o”/home/user/Projects/Mind/CScript/Script”`pkg-config--libs-opencv`
行编译项目?是否更改了构建属性?
cmd
的值是多少?您必须配置生成系统。您想使用外部库。您必须设置包含路径和库路径,以便编译器和链接器可以找到必要的文件。
{
    "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\"",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c++",

    "variants":
    [
        {
            "name": "Run",
            "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""
        }
    ]
}
{
    "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" `pkg-config --cflags opencv` `pkg-config --libs opencv` && echo 'Build complete'",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c++",

    "variants":
    [
        {
            "name": "Run",
            "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" `pkg-config --cflags opencv` `pkg-config --libs opencv` && echo 'Build complete' && \"${file_path}/${file_base_name}\""
        }
    ]
}