Visual Studio从2010升级到2012或2013后,打开Opencv相关项目可能出现的问题
2015-04-18 13:38
429 查看
问题描述:
最近将Visual Studio从2010升级到2012,感觉体验相当赞,但是打开并运行之前写的opencv相关的项目,如下图弹出对话框报错:“无法启动此程序,因为计算机中丢失MSVCP100D.dll。尝试重新安装该程序以解决此问题。”
问题分析:
开始在网上搜解决方法,以为是C++编译器的Code Generation的Runtime Library版本的设置问题,试着改了下发现不行。然后才意识到可能是Opencv的兼容问题,原来我之前用的是2.3.1版本的Opencv,里面对应的只有vc9和10的编译库,而VS2012和2013对应的是vc11和12,由于这种不兼容才报了以上的错误。
问题解决:
知道原因后,我就去下载了最新版的Opencv,即2.4.11版本的,解压到某个位置,更改Opencv库的路径到Path系统变量中,然后又重新配置了项目属性中的包含目录、库目录和附加依赖项。最后运行项目,发现问题解决。
最近将Visual Studio从2010升级到2012,感觉体验相当赞,但是打开并运行之前写的opencv相关的项目,如下图弹出对话框报错:“无法启动此程序,因为计算机中丢失MSVCP100D.dll。尝试重新安装该程序以解决此问题。”
问题分析:
开始在网上搜解决方法,以为是C++编译器的Code Generation的Runtime Library版本的设置问题,试着改了下发现不行。然后才意识到可能是Opencv的兼容问题,原来我之前用的是2.3.1版本的Opencv,里面对应的只有vc9和10的编译库,而VS2012和2013对应的是vc11和12,由于这种不兼容才报了以上的错误。
问题解决:
知道原因后,我就去下载了最新版的Opencv,即2.4.11版本的,解压到某个位置,更改Opencv库的路径到Path系统变量中,然后又重新配置了项目属性中的包含目录、库目录和附加依赖项。最后运行项目,发现问题解决。
相关文章推荐
- Cocos2d-x环境搭建问题,Visual studio 2012与Visual studio 2013运行项目出现的错误
- OpenCV环境配置Visual Studio 2010、2012、2013、2015
- VS2015打开VS2013项目出现的问题解决方法
- Visual Studio 2013打开项目出现“未安装项目的目标框架”提示
- visual studio 2010安装与SQL server 2014安装的过程中出现部分SP1升级问题与找不到组件的问题
- OpenCV环境配置Visual Studio 2010、2012、2013、2015
- Q: 用Visual Studio(2010, 2012, 2013, 2015)低版本打开高版本创建的工程时,编译运行工程出错
- OPNET Modeler & Visual Studio 2010 环境下编译 Process Model 可能出现的问题
- Visual C++ 2010项目在Visual Studio 2013中打开.rc文件提示"undefined keyword or key name: SS_REALSIZECONTROL"解决方法
- 项目从Visual Studio 2013 升级到 2015 后出现错误解决方案
- 关于 Visual Studio 2012 新建的网站项目在 Visual Studio 2010 中的兼容性问题
- VC2010 + C++ + OpenCV 项目开发环境搭建 —— OpenCV 无法打开包括文件 找不到头文件问题
- SharePoint 2010 自定义页面出现“项目可能已被其他用户删除或重命名”问题跟踪
- Visual Studio中,打开多个项目出现问题
- OpenCV+Visual Studio 2010、2012、2013、2015
- visual studio 2012打开提示 未能将网站×××配置为使用 ASP.NET 4.5 和 尚未在Web服务器上注册,您需要手动将Web服务器配置为使用ASP.NET 4.5,问题解决
- OpenGL 入门学习-—Visual Studio 2010环境配置,及过程出现的问题与解决方案
- visual studio 2010 出现问题,不能设置断点调试了,一运行就未响应,然后程序退出
- 升级Exchange server 2010 SP1至SP3版本相关问题解决方法
- VS05升级到VS08,程序出现无法打开项目文件以执行升级操作