OpenCV+VS2013 属性表配置

本文详细介绍了如何在Visual Studio 2013中配置OpenCV库,通过创建属性表简化工程配置步骤。内容包括OpenCV版本的选择与安装、属性表的创建与应用、工程配置的细节,以及解决编译后运行时DLL缺失问题的方法,并提供了其他版本OpenCV的属性表参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

计算机视觉任务越来越多的依赖著名的开源计算机视觉库OpenCV。OpenCV 2.0 包含了一系列精心设计数据结构和经过优化的视觉算法,大家可以短时间内开发一个不错的视觉应用。OpenCV支持多种不同的硬件和软件平台,这也是它被广泛应用的一个重要原因。使用C/C++开发OpenCV程序,需要告知编译器、连接器相应的头文件目录库文件库文件的目录,在开发不同的项目的时候,每次都分别指定这三项内容操作起来有些麻烦,本文针对OpenCV+VS2013介绍一种通过添加属性表合并调试环境变量的方式来简化配置过程。

本文测试过的具体情况有:

OpenCV Version Configuration Platform
2.4.10 Debug, Release x64, Win32
2.4.11 Debug, Release x64, Win32
2.4.12 Debug, Release x64, Win32
3.0.0 Debug, Release x64, Win32

准备OpenCV

OpenCV的官方网站下载相应的版本(这里测试过2.4.10,2.4.11,2.4.12,3.0.0四个版本)。下载完成后,双击相应的exe文件,它会自解压到你指定的目录下。在解压后的目录下找到build目录,将此目录下的所有内容拷贝到某个固定的目录下,以后的开发都会引用这个目录,所以最好慎重选择存放位置。例如我将OpenCV2.4.10的build目录的所有内容存放在K:\OpenCV\2.4.10这个目录下,(后面的配置过程都将以此目录为例),

将x64和x86两个目录下的vc12、vc11和vc10分别改成vc12.0、vc11.0和vc10.0


属性表

以2.4.10为例。新建一个文本文件,将其重命名为”OpenCV_2.4.10.props”(不要带引号)。用记事本编辑,拷贝如下内容:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="PropertySheets" />
  <PropertyGroup>    
    <IncludePath>K:\OpenCV\2.4.10\include\opencv;K:\OpenCV\2.4.10\include;$(IncludePath)</IncludePath> 
    <LibraryPath>K:\OpenCV\2.4.10\$(PlatformShortName)\vc$(VisualStudioVersion)\lib;$(LibraryPath)</LibraryPath>  
  </PropertyGroup>
  <ItemDefinitionGroup>

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值