C++ Model::operator=(cv::dnn::dnn4_v20210301::Model&;)&x27;:不是可以默认的特殊成员函数
我是OpenCV的新手。我正在使用VS Express 2013作为一个C++应用程序,它只加载和显示一些图像。 这是我写的代码C++ Model::operator=(cv::dnn::dnn4_v20210301::Model&;)&x27;:不是可以默认的特殊成员函数,c++,opencv,C++,Opencv,我是OpenCV的新手。我正在使用VS Express 2013作为一个C++应用程序,它只加载和显示一些图像。 这是我写的代码 #include "iostream" #include "stdio.h" #include"opencv2/opencv.hpp" using namespace std; using namespace cv; int main(){ cout << "hello worl
#include "iostream"
#include "stdio.h"
#include"opencv2/opencv.hpp"
using namespace std;
using namespace cv;
int main(){
cout << "hello world";
Mat image1 = imread("F:/data/S1.jpg")
imshow("first image",image1);
return 0;
}
这里的问题是什么?您似乎正在使用C++03或更早版本运行,
noexcept
是可用的,因为C++11您是否获得了与8年前的编译器兼容的opencv二进制文件版本?Visual Studio 2015至2019的二进制文件将不兼容,因为这些版本的二进制文件与2015至2019兼容,但没有其他版本的Visual Studio。相关的:
7 IntelliSense: invalid type for defaulted assignment operator
Error 3 error C3646: 'noexcept' : unknown override specifier
Error 4 error C3646: 'noexcept' : unknown override specifier
Error 6 error C3646: 'noexcept' : unknown override specifier
Error 1 error C2610: 'cv::dnn::dnn4_v20210301::Model::Model(cv::dnn::dnn4_v20210301::Model &&)' : is not a special member function which can be defaulted
Error 2 error C2610: 'cv::dnn::dnn4_v20210301::Model &cv::dnn::dnn4_v20210301::Model::operator =(cv::dnn::dnn4_v20210301::Model &&)' : is not a special member function which can be defaulted
Error 5 error C2610: 'cv::cuda::GpuMatND &cv::cuda::GpuMatND::operator =(cv::cuda::GpuMatND &&)' : is not a special member function which can be defaulted