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退出并重启,这样做是为了将新添加的环境变量识别出来,图下图所示。

      img-cmake-win7-opencv.jpg

      再次点击配置,消除红色项目。

      5 结束配置

      以上步骤成功完成后,就可以点击generate结束配置过程了。

      6 从源码生成ViSP

     打开 C:/ViSP/ViSP-2.10.0-build 下对应的工程文件VISP.sln,可以在解决方案下看到272个项目。    

      img-win7-msvc-open.jpg

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

      img-win7-msvc-install.jpg

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

      img-win7-msvc-install-end.jpg

      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的安装全部完成,可以着手建立自己的工程。

 

posted on 2015-04-13 21:32  Curnane  阅读(521)  评论(3编辑  收藏  举报

导航