vs2017 + opencv 3.3 无脑配置方法

上接之前的文章 vs2013 + opencv 3.0 无脑配置方法

具体配置流程可以参考上文,

由于opencv又更新了些许版本,属性表部分更新为如下:

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 3   <ImportGroup Label="PropertySheets" />
 4   <PropertyGroup Label="UserMacros" />
 5   <PropertyGroup>
 6     <IncludePath>$(OPENCV)\include;$(IncludePath)</IncludePath>
 7     <LibraryPath Condition="'$(Platform)'=='X64'">$(OPENCV)\x64\vc14\lib;$(LibraryPath)</LibraryPath>
 8   </PropertyGroup>
 9   <ItemDefinitionGroup>
10     <Link Condition="'$(Configuration)'=='Debug'">
11       <AdditionalDependencies>opencv_world330d.lib;%(AdditionalDependencies)
12       </AdditionalDependencies>
13     </Link>
14     <Link Condition="'$(Configuration)'=='Release'">
15       <AdditionalDependencies>opencv_world330.lib;%(AdditionalDependencies)
16       </AdditionalDependencies>
17     </Link>
18   </ItemDefinitionGroup>
19   <ItemGroup />
20 </Project>

其中staticlib被移除,多个lib文件被统一由opencv_worldxxx.lib囊括。注意事项为windows下已经编译好的版本中并没有x86的库,所以在vs中只能选择x64。

posted on 2018-04-10 17:06  vissac  阅读(480)  评论(0编辑  收藏  举报

导航