文章出處
文章列表
配置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)一文,表示感謝。
文章列表
全站熱搜