Installation from source on Windows 7 with Visual C++2012
在这部分说明里,你将会学习到在配备有Visual C++的Windows平台下从源码安装ViSP。下面的这些安装步骤已经在32位Windows系统,CMake3.1和Visual Studio 2012的环境下安装成功,可能其他版本的软件环境下安装也没有问题。
1 需要的安装包有:
Visual Studio C++ 2012. 注意ViSP也可以在Visual Studio Express进行安装;
CMake 2.8或者更高的版本。
2 需要下载ViSP源码,下载源码有多种途径,推荐从官网主页下载最新的发布版本。
3 从源码配置ViSP
推荐ViSP源文件的安装路径为,C:\ViSP\ViSP-2.10.0。在同一路径下新建ViSP-2.10.0-build文件夹,用来存放CMake编译后生成的文件。

- 打开CMake分别设置源代码路径和生成二进制文件路径,完成后如下图所示。
- 点击Configure. 其中编译器选择本地编译器Visual Studio C++ 11 2012.
- 再次点击配置,此时CMake窗口中红色线条将会消失。

4 选择第三方库
这里推荐选用OpenCV. OpenCV的下载和安装在这里不做详细说明。但需要注意的是,在安装完成OpenCV后,我们需要添加对应的环境变量,此项工作可以通过在命令提示符下嵌入:
setx OpenCV_DIR C:\OpenCV\opencv-3.0.0-beta\build
来实现。
环境变量添加完成后,需要将CMake退出并重启,这样做是为了将新添加的环境变量识别出来,图下图所示。

再次点击配置,消除红色项目。
5 结束配置
以上步骤成功完成后,就可以点击generate结束配置过程了。
6 从源码生成ViSP
打开 C:/ViSP/ViSP-2.10.0-build 下对应的工程文件VISP.sln,可以在解决方案下看到272个项目。

按F7,生成解决方案,然后找到INSTALL项,生成ViSP.

待在debug模式下完成以上操作后,接着在release下执行同样的操作,整个过程有点漫长,以上步骤成功执行后,便可以生成对应的二进制文件。

7 设置环境变量
最后,我们需要将对应的二进制文件的路径添加到系统的环境变量中去,以便以动态链接库的形式进行调用。通过下面两条命令完成环境变量的添加:
C:\Users\...> echo %PATH%
C:\Users\...> setx PATH "%PATH%;C:\ViSP\ViSP-2.10.0-build\install\x64\vc12\bin"
C:\Users\...> setx PATH "%PATH%;C:\OpenCV\opencv\build\x64\vc12\bin"
8 安装测试数据
ViSP的例程配备了相应的图片数据,以便配合例程使用,在命令提示符中用:
setx VISP_INPUT_IMAGE_PATH C:\ViSP
来完成这个步骤,至此,ViSP的安装全部完成,可以着手建立自己的工程。
Installation from source on Windows 7 with Visual C++2012的更多相关文章
- Visual Studio 2012 trial version
Update: vs2012.5.iso http://download.microsoft.com/download/9/F/1/9F1DEA0F-97CC-4CC4-9B4D-0DB45B8261 ...
- Windows下使用Visual Studio 2010编译ffmpeg全过程
在visual studio 2010中调用ffmpeg http://blog.sina.com.cn/s/blog_4178f4bf01018wqh.html Windows下使用Visual S ...
- 使用InstallUtil安装及卸载Windows服务的具体操作 Visual Studio 2012版本
关于Visual Studio 2012中使用InstallUtil对Windows服务进行安装与卸载的文章,在MSDN中的http://msdn.microsoft.com/en-us/librar ...
- please wait while windows configures microsoft visual studio professional 2013 [转载]
2016年5月30日 VS3013安装update 2以后,打开offie出现"please wait while windows configures microsoft visual s ...
- Visual Studio 2012 与此版本的 Windows 不兼容。有关详细信息,请联系 Microsoft
参考网址:Visual Studio 2012 与此版本的 Windows 不兼容 解决 下载更新包安装:http://www.microsoft.com/zh-CN/download/details ...
- Fix Python 3 on Windows error Microsoft Visual C++ 14.0 is required
Fix Python 3 on Windows error Microsoft Visual C++ 14.0 is required Fix the error for Python 3.6 and ...
- How Visual Studio 2012 Avoids Prompts for Source
[原文地址]:http://blogs.msdn.com/b/heaths/archive/2012/07/26/how-visual-studio-2012-avoids-prompts-for-s ...
- 使用Visual Studio 2012远程调试Windows Azure网站
登录Windows Azure门户,点击"所有项目"中的网站名称. 点击"配置". 在"远程调试"选项中选择"打开",在 ...
- Windows系统 为 Visual Studio软件 搭建 OpenCV2 开发环境
Windows系统 为 Visual Studio软件 搭建 OpenCV2 开发环境 我们的电脑系统:Windows 10 64位 Visual Studio 软件:Visual Studio 20 ...
随机推荐
- The Zen of Python, by Tim Peters
Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Comp ...
- 零基础学python-6.2 共享引用
这一章节说说共享引用 我们先举一个样例 a=1 b=a 上面的样例就是共享引用,这里我们说说整个过程: 1.创建一个对象1 2.创建一个变量a 3.把a和1所在的内存空间连接起来.就是a引用1 4.a ...
- 阿里云部署Docker(9)----Dockerfile脚本定制镜像
本文为原创文章.转载需注明转自:http://blog.csdn.net/minimicall? viewmode=contents 技术爱好者都是比較懒的.而docker又是开发人员支持起来的.所以 ...
- ormlite 中的onUpgrade
public class DBHelper extends OrmLiteSqliteOpenHelper { public static final String DB_NAME = "y ...
- server问题排查经常使用命令
1.top 查看系统负载情况,load average CPU使用情况,按1查看每一个CPU的使用情况 shift+h 查看每一个线程的情况 2.free -m 按兆为单位输出内存的已用,未用. ...
- Android SQLite 简单使用演示样例
SQLite简单介绍 Google为Andriod的较大的数据处理提供了SQLite,他在数据存储.管理.维护等各方面都相当出色,功能也很的强大. 袖珍型的SQLite能够支持高达2TB大小的数据库, ...
- 自己封装js组件 - 中级中高级
接着做关于alert组件的笔记 怎么又出来个中高级呢 对没错 就是出一个中高级来刷流量呵呵呵,但是中高级也不是白叫的 这次主要是增加了widget类,增加了自己绑定的事件和触发事件的方法!这么做是为什 ...
- hdu_3308 区间合并
一两个月没写代码的确是手生的厉害,debug的好艰辛,,不过看到accept时的那种满足感真的就是爽 #include<iostream> #include<cstdio> # ...
- 11.IntelliJ IDEA详细配置和使用教程(适用于Java开发人员)
转自:https://blog.csdn.net/chssheng2007/article/details/79638076 前言 正所谓工欲善其事必先利其器,对开发人员而言若想提高编码效率,一款高效 ...
- POJ 1141 括号匹配 DP
黑书原题 区间DP,递归输出 不看Discuss毁一生 (woc还真有空串的情况啊) //By SiriusRen #include <cstdio> #include <cstri ...