文章出處

配置OpenCV+VS2013環境

準備工作

win7系統

下載opencv的windows編譯版

安裝vs2013 express

設定環境變量

按windows窗鍵輸入path,選擇第二個結果編輯系統環境變量

新建系統變量OPENCV,值為你opencv解壓后的build子目錄路徑,build表示為vc編譯器編譯好的。

注意! 這里OEPCV的值最好直接從explorer的地址欄copy過來,反斜杠的形式。先前使用unix風格的斜杠"/",結果vs2013中一直配置不好。

然后,編輯系統PATH,添加:

;%OPENCV%\x86\vc12\bin

創建屬性表

如果每次創建一個opencv相關的工程,都要重新配置屬性,添加include path,lib path, lib,會很麻煩。一個解決方案是創建屬性文件:opencv300.props

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="PropertySheets" />
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup>
        <IncludePath>$(OPENCV)\include;$(IncludePath)</IncludePath>
        <LibraryPath Condition="'$(Platform)'=='Win32'">$(OPENCV)\x86\vc12\lib;$(LibraryPath)</LibraryPath>
        <LibraryPath Condition="'$(Platform)'=='X64'">$(OPENCV)\x64\vc12\lib;$(LibraryPath)</LibraryPath>
  </PropertyGroup>
  <ItemDefinitionGroup>
        <Link Condition="'$(Configuration)'=='Debug'">
          <AdditionalDependencies>opencv_ts300d.lib;opencv_world300d.lib;%(AdditionalDependencies)</AdditionalDependencies>
        </Link>
        <Link Condition="'$(Configuration)'=='Release'">
          <AdditionalDependencies>opencv_ts300.lib;opencv_world300.lib;%(AdditionalDependencies)</AdditionalDependencies>
        </Link>
  </ItemDefinitionGroup>
  <ItemGroup />
</Project>

然后創建新工程的時候,在屬性管理器(查看->其它窗口->屬性管理器)中,你的項目右鍵添加這個現有屬性文件

致謝

參考了Opencv 完美配置攻略 2014 (Win8.1 + Opencv 2.4.8 + VS 2013)一文,表示感謝。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()