C++ 程序返回OpenCV上Windows的代码块中的错误代码-1073741515

C++ 程序返回OpenCV上Windows的代码块中的错误代码-1073741515,c++,opencv,codeblocks,mingw32,C++,Opencv,Codeblocks,Mingw32,我目前正在尝试使用mingw32编译器在Windows的代码块上编写OpenCV测试应用程序。我使用CMake和mingw32成功地构建了OpenCV源代码,没有任何错误。添加了所有库并设置了PATH环境变量。 以下是我使用的代码: #include <iostream> #include <conio.h> #include <opencv2/highgui/highgui.hpp> #include <opencv2/video/tracking.h

我目前正在尝试使用mingw32编译器在Windows的代码块上编写OpenCV测试应用程序。我使用CMake和mingw32成功地构建了OpenCV源代码,没有任何错误。添加了所有库并设置了PATH环境变量。 以下是我使用的代码:

#include <iostream>
#include <conio.h>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/video/tracking.hpp>

int main()
{
    std::cout<<"Program start\n";
    getch();
    cv::Mat frame;
    return 0;
}
#包括
#包括
#包括
#包括
int main()
{

std::coutWhat conio.h在这里做什么?提供给您的答案中的注释清楚地说明了您的错误-“-1073741515是十六进制的c0000135。错误c0000135是“无法定位组件”,这意味着找不到所需的某个DLL。能否编译基本程序?getch使用Conio.h作为使用CV命名空间的语句之前暂停执行的临时手段。任何尝试使用与OpenCV相关的内容(无论是数据类型还是函数调用)都会导致此错误。所需的DLL存在于光盘上,并且已被链接正确编译。编译hello world程序或其他不使用OpenCV的简单程序成功,没有错误。类似于:conio.h在这里做什么?提供的答案中的注释清楚地说明了错误-“-1073741515是十六进制的c0000135。错误c0000135是“无法定位组件”,这意味着找不到所需的某个DLL。能否编译基本程序?getch使用Conio.h作为使用CV命名空间的语句之前暂停执行的临时手段。任何尝试使用与OpenCV相关的内容(无论是数据类型还是函数调用)都会导致此错误。所需的DLL存在于光盘上,并且已被链接正确编译。编译hello world程序或其他不使用OpenCV的简单程序不会出错。类似于: