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 ...
随机推荐
- 洛谷 P1070 道路游戏
设为第i秒获得的最大值 表示从当前世界是j,从pos走k步到当前点i的最大价值 注意这里的sum可以利用前面的值逐步累加. 我开始做的时候没有想到这一点单独求,然后就超时了. 同时要注意循环的循序问题 ...
- 紫书 习题 11-10 UVa 12264 (二分答案+最大流)
书上写的是UVa 12011, 实际上是 12264 参考了https://blog.csdn.net/xl2015190026/article/details/51902823 这道题就是求出一种最 ...
- svn文件管理器的使用
服务器端: 客户端 使用SVN的注意事项 做任何操作之前,先update一下 不要修改其他人的文件 不要在SVN里直接打开.编辑文件 不要在打开.编辑文件的时候,进行操作 SVN客户端的安装,非常简单 ...
- spring boot启动STS 运行报错 java.lang.NoClassDefFoundError: ch/qos/logback/classic/LoggerContext
spring boot启动STS 运行报错 java.lang.NoClassDefFoundError: ch/qos/logback/classic/LoggerContext 学习了: http ...
- [MST] Build Forms with React to Edit mobx-state-tree Models
We will expand our UI, and give the user the possibility to edit his wishlist. We will use the earli ...
- openSessionInView的使用原理及性能分析
看到好多项目中用到了openSessionInView,这种做法无非是开发方便,能够在JSP页面中操作数据库层方面的业务. 下边说下openSessionInView的使用方法及性能问题. 使用: 1 ...
- OWIN是Open Web Server Interface for .NET
http://owin.org/ Servers and Hosts Katana Nowin Suave Frameworks Jasper Nancy SignalR WebApi WebShar ...
- Redis的好处知识
参考文章 http://www.cnblogs.com/wupeiqi/articles/5132791.html 使用Redis有哪些好处? () 速度快,因为数据存在内存中,类似于HashMap, ...
- Spring Boot AutoConfiguration注解@ConditionalXXXX之前生今世
1.注解@Conditional的定义 @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE, ElementType.METHO ...
- 第一性原理:First principle thinking是什么?
作者:沧海桑田链接:https://www.zhihu.com/question/40550274/answer/225236964来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请 ...