C++ 构建OpenCV 3.0.0';使用Cmake的Visual Studio 2015的s DLL
按照此处的说明进行操作: docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_opencv/windows_visual_studio_opencv.html#windows visual studio如何 我在VS 2015社区中设置了一个OpenCV项目,并使用了预构建的库。在我收到以下信息之前,它一直有效: “您的计算机缺少MSVCP120D.dll” 通过进行一些搜索,我发现这意味着预构建库只适用于较旧版本的VS,因此我想我应该自己使用以下方法编译它们: docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html#windowssetpath和enviromentvariable此处 虽然它似乎编译正确,并且尽管标记了“BUILD_SHARED_LIBS”,但我在输出中找不到任何DLL文件-只是很多VS解决方案: imgur.com/JdSc5CH 有人能给我一些关于如何生成DLL的建议吗C++ 构建OpenCV 3.0.0';使用Cmake的Visual Studio 2015的s DLL,c++,opencv,dll,cmake,visual-studio-2015,C++,Opencv,Dll,Cmake,Visual Studio 2015,按照此处的说明进行操作: docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_opencv/windows_visual_studio_opencv.html#windows visual studio如何 我在VS 2015社区中设置了一个OpenCV项目,并使用了预构建的库。在我收到以下信息之前,它一直有效: “您的计算机缺少MSVCP120D.dll” 通过进行一些搜索,我发现这意味着预构建库只适用于较旧版本的V
谢谢 我是这方面的新手。从那以后,我学到了很多关于VisualStudio、CMake和OpenCV的知识。现在一切都好了,花了我一两天的时间 事实证明,为了与VisualStudio(VS14)2015兼容,您必须从git存储库编译openCV库。截至目前,还没有支持VS14的预编译版本
我组织了我所学到的东西,以防其他人也有同样的挫折感。它非常详细,太多的内容无法在这里发布。VS2015使用MSVCP140.dll,我认为您的错误消息是关于VS2013的可再发行包
然后尝试将共享库构建为开/关。您需要构建这些解决方案!打开OpenCV.sln,构建解决方案,然后构建安装项目,调试和重新设置您的LIB将位于“安装”文件夹下,现在可以工作了-谢谢!很高兴这有帮助。你可以发布一个答案,详细说明你所做的步骤,然后接受它