我一直在试图通过MVS 2012没有succeess运行的OpenCV。
下面是一个错误,我得到:
1> LINK:致命错误LNK1104:无法打开文件 'opencv_core242d.lib' 1> 1>构建失败。
可能有人向我提供的教程? 或者我该如何解决这个问题?
我一直在试图通过MVS 2012没有succeess运行的OpenCV。
下面是一个错误,我得到:
1> LINK:致命错误LNK1104:无法打开文件 'opencv_core242d.lib' 1> 1>构建失败。
可能有人向我提供的教程? 或者我该如何解决这个问题?
我已经写了一篇博客文章中使用的OpenCV 2.4.2在Windows 7(64位)的Visual Studio 2012 。 随着一步一步的指示提供的,我觉得应该是很容易的,你把它完成。 随意,如果您有任何疑问发表评论。
由于OpenCV的2.4不使用Visual Studio 2012以及工作,我想这就是为什么你总是有麻烦了。 其实,它利用了我很多时间,使所有工作的事情。 所以我写了一篇关于如何使用OpenCV的2.43在Visual Studio 2012年请检查这是一个非常简单的教程。 祝好运。 如果您还有疑问,再问我。
http://answers.opencv.org/question/6495/visual-studio-2012-and-rtlfreeheap-error/#6603
一些基本的步骤......
你有两个选择 - 一个是使用预编译库,并将其链接到你的VS2012的项目。
另一种是使用CMake的做出正确的.sln和.PRJX文件,这样你可以简单地在VS2012中打开它们的.sln和自己编译的一切。
两人都被这里讨论,但是,要添加到第一个选项,您需要手动编辑通过下面的代码顶级CMAKElist.txt文件
if( MSVC ) # VS2012 doesn't support correctly the tuples yet
add_definitions( /D _VARIADIC_MAX=10 )
endif()
之前生成您的解决方案文件。 这可以确保你没有与一个可变长度的问题的问题:元组 - 它的Visual Studio 2012有问题与。
有可能是2选项来解决您的错误:
1)您可以使用OpenCV的2.4.2,可能有一些问题与Visual Studio的2012连接,以使用OpenCV中的较新版本
2)您需要重新启动您的Visual Studio 2012,以便它可以重新配置其设置按要求。