首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV -Visual Studio 2015

OpenCV -Visual Studio 2015
EN

Stack Overflow用户
提问于 2015-10-09 20:35:50
回答 2查看 9K关注 0票数 2

我正在使用Visual 201使用OpenCv 2.4.11版本。当我尝试示例代码时,我得到了“应用程序无法正确启动0xc00007b”error.My代码如下:

代码语言:javascript
复制
#include "stdafx.h"
#include <iostream>

#include <opencv2\opencv.hpp>

using namespace std;
using namespace cv;


int main(int argc, char** argv) {
    Mat img = imread("C:/Users/Murat/Desktop/lena1.png");

    if (img.empty()) {
        cout << "Resim yüklenemedi" << endl;
        return -1;

    }
    namedWindow("deneme penecere ismi", CV_WINDOW_AUTOSIZE);
    imshow("deneme penecere ismi", img);
    waitKey(0);
    destroyWindow("deneme penecere ismi");


    return  0;
}

我怎么才能解决问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-01 13:37:26

首先使用Visual 2015编译器从源代码生成OpenCV。这降低了计算机中丢失旧框架的风险。您需要将vc14目录作为库的一个源。预构建的lib仅适用于VS 2012和2013年,这是opencv/build/x64或VC11下的VC12和libs文件夹。

步骤很简单。

  1. 下载CMAKE,安装。
  2. 下载Opencv源代码,解压缩。
  3. 运行Cmake并为项目添加源和目标目录的目录。
  4. 配置Cmake,首先选择正确的编译器VS2015。有很多选择。先试试默认的。
  5. 快跑Cmake。结果是目标目录下的Visual 2015项目,类似于opencv.sln。
  6. 打开opencv.sln项目。
  7. 使用Visual 2015构建此项目。

结果是包含libs的VC14目录。

通过图片教程检查这张图片。这里的教程

票数 6
EN

Stack Overflow用户

发布于 2017-01-25 20:34:55

配置步骤:

1-将bin目录中的dll添加到系统路径。

2-向项目属性-> VC++目录添加->目录

3-将lib目录中的“.lib”文件添加到项目属性-> Linker ->附加依赖项中

解释性链接

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33046722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档