Visual studio 2010 使用Visual Studio 2010 Beta和CMake从源代码构建OpenCV 2.0库
OpenCV 2.0a不包括针对Visual Studio用户的预编译OpenCV库。我试图使用Visual Studio 2010 Beta和CMake从源代码构建库,但我遇到了很多错误。Visual studio 2010 使用Visual Studio 2010 Beta和CMake从源代码构建OpenCV 2.0库,visual-studio-2010,opencv,cmake,Visual Studio 2010,Opencv,Cmake,OpenCV 2.0a不包括针对Visual Studio用户的预编译OpenCV库。我试图使用Visual Studio 2010 Beta和CMake从源代码构建库,但我遇到了很多错误。 我甚至尝试使用dumpbin从DLL生成LIB,但链接器错误仍然存在。请指导我为VS2010生成静态libs。请参阅适用于VC++2008的libs,但它可能会有所帮助。如果您看到的生成错误与以下相关: 'back_inserter': identifier not found 与源文件cvmodeles
我甚至尝试使用dumpbin从DLL生成LIB,但链接器错误仍然存在。请指导我为VS2010生成静态libs。请参阅适用于VC++2008的libs,但它可能会有所帮助。如果您看到的生成错误与以下相关:
'back_inserter': identifier not found
与源文件cvmodelest.cpp
和cvhog.cpp
的情况一样,向每个源文件添加以下include语句:
#include <iterator>
#包括
有关'back\u inserter':标识符未找到错误的更多信息,请参阅。尝试(死)并退出
我在VS 2010和Windows 7上尝试了这一点。有点晚了,但我创建了一个用于使用Visual Studio 2010编译和配置OpenCV 2.1的工具。在关于使用CMake的各种博客文章和其他页面中,我发现这一个很有用: