vs2013+opencv2.10 +win8开发环境搭建

1、下载解压opencv

2、设置环境变量

在打开用户的Path变量,在后面添加

vs2013对应添加:E:\PF\opencv\build\x86\vc12\bin;
vs2012对应添加:E:\PF\opencv\build\x86\vc11\bin;
vs2010对应添加:E:\PF\opencv\build\x86\vc10\bin;

3、设置vs2013

新建一个控制台程序

选择属性管理,如下图

3.1首先打开Debug下的Microsoft.Cpp.Win32.user

在vc++目录选项,添加头文件目录及其库目录,可以参考下图

添加完成后,找到连接器--输入选项添加库文件

opencv_calib3d2410d.lib;
opencv_contrib2410d.lib;
opencv_core2410d.lib;
opencv_features2d2410d.lib;
opencv_flann2410d.lib;
opencv_gpu2410d.lib;
opencv_highgui2410d.lib;
opencv_imgproc2410d.lib;
opencv_legacy2410d.lib;
opencv_ml2410d.lib;
opencv_nonfree2410d.lib;
opencv_objdetect2410d.lib;
opencv_ocl2410d.lib;
opencv_photo2410d.lib;
opencv_stitching2410d.lib;
opencv_superres2410d.lib;
opencv_ts2410d.lib;
opencv_video2410d.lib;
opencv_videostab2410d.lib;

点击保存即可。

3.2首先打开Release下的Microsoft.Cpp.Win32.user

连接器--输入选项添加库文件

把里面的lib修改成以下即可

opencv_calib3d2410.lib;
opencv_contrib2410.lib;
opencv_core2410.lib;
opencv_features2d2410.lib;
opencv_flann2410.lib;
opencv_gpu2410.lib;
opencv_highgui2410.lib;
opencv_imgproc2410.lib;
opencv_legacy2410.lib;
opencv_ml2410.lib;
opencv_nonfree2410.lib;
opencv_objdetect2410.lib;
opencv_ocl2410.lib;
opencv_photo2410.lib;
opencv_stitching2410.lib;
opencv_superres2410.lib;
opencv_ts2410.lib;
opencv_video2410.lib;
opencv_videostab2410.lib;

4、测试程序

在main.pp添加下面代码

#pragma once#pragma execution_character_set("utf-8") 
#include <iostream>
#include "cv.h"
#include "highgui.h"
using namespace std;
using namespace cv; 
int main()
{
    IplImage *img = cvLoadImage("D:\\1.jpg",-1);
    if (img==NULL)
    {
	   cout << "shibai";
	   return -1;
    }
    cvNamedWindow("showimg", CV_WINDOW_AUTOSIZE);
    cvShowImage("showimg",img); 
    cvWaitKey(0);
    cvReleaseImage(&img);
    cvDestroyWindow("showimg");
    return 0;
}

运行的时候会提示以下错误信息:

1>------ 已启动全部重新生成:  项目: testopencv, 配置: Debug Win32 ------
1>  main.cpp
1>e:\pf\opencv\build\include\opencv2\flann\logger.h(66): error C4996: ‘fopen‘: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>          e:\pf\microsoft visual studio 12.0\vc\include\stdio.h(211) : 参见“fopen”的声明
========== 全部重新生成:  成功 0 个,失败 1 个,跳过 0 个 ==========

这时需要重新打开属性管理的Debug下的Microsoft.Cpp.Win32.user

找到下图对应位置添加以下代码

WIN32  
_DEBUG  
_CONSOLE  
_CRT_SECURE_NO_WARNINGS

再重新执行即可成功

时间: 2024-10-27 13:17:40

vs2013+opencv2.10 +win8开发环境搭建的相关文章

VS2013+WDK8.1 驱动开发环境搭建

Windows Driver Kit 是一种完全集成的驱动程序开发系统,它包含Windows Driver Device Kit (DDK),用于测试 Windows 驱动器的可靠性和稳定性,本次实验使用的是WDK8.1 其支持 Windows 7, Windows 8,Windows 10等系统的驱动开发. WDK环境的搭建研究了很长时间今天总算搭建出来了,而且编译的驱动文件能够被内核加载,这里就把搭建方法分享出来,首先介绍一下我的实验环境: 操作系统:Windows 10 企业版 LTSC

vs2013+cygwin下webkit开发环境搭建

编译过程,很曲折,满脸辛酸泪啊…… 首先是准备工作 1.要安装cygwin,这个东西装起来很麻烦,我是在cygwin官网上下载的,perl和python这两项必须装,别的default就行,不过我是都安装的,因为以前用来做过别的事情. 2.从官网下载webkit的安装包.下载地址:http://nightly.webkit.org/ 3.安装vs2013(从微软官方下载就行) 4.QuickTime我也安装了,但是有人说不用安装 5.下载Safari,安装,记得安装路径,我们要用得到 6.在cy

Ubuntu12.4下Qt4+OpenCV2.4.9开发环境搭建成功测试

1.新建项目,并为项目添加文件. 打开Qt Creator,"文件"->"新建文件或项目..."  ,如下图所示. 选择 其他项目->空的qt项目,下图. 给项目一个你喜欢的名称,如下: 点"下一步",得到下图 点"下一步",得到下图 点"完成" 添加文件,"文件"->"新建文件或项目... 点击"完成",Qt Creator界面如下: 2

win8.1 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建

win8.1 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建 重编译的好处:可以调试的时候看OpenCV的源代码. 重编译要得到的东西:Debug版本和Release版本的dll,lib,头文件.(dll添加到环境变量里,运行时用,自己编译的dll调试时可以跟踪到Opencv的源码内:lib和头文件配置到编译器里) PS:如果只是使用Opencv而不需要跟踪源码,则使用Opencv自带的库文件即可.跳到5配置Opencv开发环境,对应的文件都在..\opencv\b

win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建

win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建 重编译的优点:能够调试的时候看OpenCV的源码. 重编译要得到的东西:Debug版本号和Release版本号的dll,lib,头文件.(dll加入到环境变量里,执行时用,自己编译的dll调试时能够跟踪到Opencv的源代码内:lib和头文件配置到编译器里) PS:假设仅仅是使用Opencv而不须要跟踪源代码,则使用Opencv自带的库文件就可以. 跳到5配置Opencv开发环境.相应的文件都在..\ope

XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装Xcode4.6.3(有图有真相)

XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装Xcode4.6.3(有图有真相) 2014-08-23 21:37 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 在安装Xcode前,我们先了解下Mac下如何卸载U盘!在VM9下,同一时间内,一个物理设备只能由一个系统去独占,无论是物理机还是虚拟机.我们可以了解一下虚拟机加载U盘的规则:    1.在虚拟机中加载U盘时,会自动将U盘从Wind

XE6移动开发环境搭建之IOS篇(4):VMware9里安装Mac OSX 10.8(有图有真相)

XE6移动开发环境搭建之IOS篇(4):VMware9里安装Mac OSX 10.8(有图有真相) 2014-08-18 21:10 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的内容.傻瓜式的表达来告诉你想要的答案. 以下内容比较长,我们努力地图解每一个步骤,没有耐心的观众可以忽略前27步,直接看第28步最终结果.--------------------------------------------------------------- 1.在虚拟机主界

XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装XE6的PAServer(有图有真相)

XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装XE6的PAServer(有图有真相) 2014-08-22 21:06 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的内容.傻瓜式的表达来告诉你想要的答案. 在安装PAServer前,我们先配置一下MAC的IP,给定一个固定的内网IP,以便我们的XE6能更好地连接它!------------------------------------------------------------

windows 下QT5.5+vs2013开发环境搭建

开发环境搭建: 1.下载QT,下载的网址如下: http://download.qt.io/official_releases/vsaddin/ http://download.qt.io/official_releases/qt/5.5/5.5.0/qt-opensource-windows-x86-msvc2013-5.5.0.exe http://download.qt.io/official_releases/qtcreator/3.6/3.6.1/ vs2013下载: ed2k://|