我在C ++中玩openCV。我碰巧在我的电脑上安装了VS2015所以我想我需要一个vc14版本。但是,官方软件包并不附带它,而是vc10-vc12。
我首先使用了vc12文件,因为它们通过了项目构建,但是当解构器进入时会弹出一些错误(即解构vector< KeyPoints>)。然后我自己构建了二进制文件。该建筑经历了,但是当二进制文件被放入项目中时,编译器会产生“未解析的外部符号”错误。我想知道我是否可以在某处下载x64 vc14版本,以便我可以跳过这种痛苦?
答案 0 :(得分:1)
您的项目应使用与OpenCV库相同的平台工具集构建。你可以设置
Configuration Properties -> General : Platform Toolset
项目的v12属性,以便即使使用Visual Studio 2015也可以使用OpenCV的v12库。
我最近也下载了OpenCV 3.0并在目录中:
opencv\build\x64\vc12\staticlib
您可以找到v12预构建的静态库。除非您需要使用c ++标准中的最新更新,否则就足够了。