将 OpenCV 与 Visual Studio 2013 结合使用
using opencv with visual studio 2013
我已经在我的机器上安装了opencv 2.4.6,并希望将其与也已安装的Visual Studio 2013一起使用。
在进行常规配置后,我遇到了
1>opencv_core246d.lib(alloc.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1700' doesn't match value '1800' in main.obj
以及许多其他与此错误类似的错误。
我发现这个问题与我的问题相似。接受的答案告诉我要更改opencv,但我找不到Visual Studio 2013的opencv。第二个答案根本没有帮助。
有没有其他方法可以解决此问题,或者我应该将visual studio
更改为2012
?
提前谢谢。
我遇到了同样的错误。您在 64 位计算机上吗?我按照为64位程序安装opencv的说明解决了这个问题。
查看本教程:http://www.anlak.com/using-opencv-2-4-x-with-visual-studio-2010-tutorial/
但它只有在发布模式下运行程序时才有效!
如果你想将
VS2013与OpenCV一起使用,你需要使用OpenCV 2.4.7.2(或更好)。请参阅 http://opencv.org/opencv-2-4-7-2-for-windows-release.html
此版本主要包含与OpenCL相关的修复和改进("ocl"模块)以及VS 2013编译的修复。
在Visual Studio 2013中,应该可以使用VS2012(VC11)的编译器和链接器。
在Configuration Properties
> General
> Platform Tool Set
,下拉列表中有v110
吗?如果是,请选择它,您的可执行文件将使用VS2012的工具进行编译和链接
相关文章:
- 多态性和功能结合
- 将 Vulkan 与 SFML 结合使用?
- 将 c++ 生成器应用程序与外部 dll 结合使用
- 如何将增强MSM与增强信号结合使用?
- 如何递归地解决USACO 2013-周长-银
- MS Visual Studio 解决方案结合了非托管C++项目和 C# 项目
- 函数未在作用域中声明 / 如何结合使用 header.h、header.cpp 和 main.cpp?
- 将"libpqxx"与Visual Studio 2013链接/安装,以便与PostgrSQL建立C++连接
- Visual Studio 2013,错误 MSB8020:找不到 Visual Studio 2010 的生成工具
- 为什么在Visual Studio 2013上的std::this_thread::sleep_for上死锁
- 将预编译的 C 共享库与 JNI/NDK 结合使用
- C++ 将函数指针与最佳性能相结合
- Visual Studio Professional 2013, Update 5, "No Target Architecture"
- 将 Lua 与 C++ DLL 结合使用
- 为什么push_back和emplace_back结合在一起时,会有不同的行为
- 将 aws-iot-device-sdk-cpp-v2 与 CMake 结合使用
- Opencv在2013年第5季度不起作用.应用程序总是在窗口中崩溃
- 构建在VS 2013中找不到平台工具集= 'v141'
- 将OpenGL与Visual Studio 2013学习版结合使用
- 将 OpenCV 与 Visual Studio 2013 结合使用