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。