没有找到 MSVCR120D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
来源:互联网 发布:java svn api 编辑:程序博客网 时间:2024/06/06 14:00
初学C++/CLI,写了一个Delphi 调用.Net代码的接口,在开发环境用得好好的,但到了生产环境就报错,如图 1。
图1
开发环境是Win7,在VS2013用C++/CLI写的;生产环境是WinXP,已打了SP3。
网上查了下,这个DLL文件属于VC的一个DLL。但我已经在生产环境安装过Visual C++ Redistributable Packages for Visual Studio 2013和.NetFramework 4.0了,应该不存在缺失才对。于是我在生产环境搜了搜C:\Windows\system32\,发现果然没有msvcr120d.dll这个文件,只好从开发环境复制了一份,如图 2。
图 2
再跑一遍程序,再次报错,如图 3。
图3
看提示好像要重装Visual C++ Redistributable Packages for Visual Studio 2013,于是卸了又装一遍,依然无果。
然后看到stackoverflow的高人说把解决方案配置改成Release就行了,如图 4。试了一下,搞定!
图 4
原来VC2013在Debug配置下编译的东西需要msvcr120d.dll来运行,Release配置下编译的东西需要msvcr120.dll来运行(也就是Redistributable Packages安装中带的)。看来以后要多多注意。
0 0
- 没有找到 MSVCR120D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
- 没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题
- 没有找到MSVCR80D.dll.因此这个应用程序未能启动。重新安装应用程序可能会修复此问题
- 没有找到MSVCP80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题.
- 没有找到MSVCR90.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
- 没有找到MFC80UD.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
- 没有找到MFC80UD.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
- 没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题
- [php]没有找到OCI.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
- 没有找到mfc90ud.dll,因此这个应用程序未能启动.重新安装应用程序可能会修复此问题
- 没有找到cxcore100.dll,因此这个应用程序未能启动,重新安装应用程序可能会修复此问题
- VISDATA.exe没有找到.dll,因此这个应用程序未能启动,重新安装应用程序可能会修复此问题
- 没有找到cxcore100.dll,因此这个应用程序未能启动,重新安装应用程序可能会修复此问题
- 没有找到 framedyn.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
- 没有找到opencv_core231d.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
- 没有找到MFC80UD.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
- 没有找到cxcore100.dll,因此这个应用程序未能启动,重新安装应用程序可能会修复此问题
- 没有找到MFC80UD.DLL,,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”
- ZooKeeper应用场景-分布式锁设计
- 一些功能函数使用(收集中)
- Linux内核与SMP(对称多处理)
- 向 AppStore iOS 苹果appstore 提交新版本app出现问题
- SQL语句操作ALTER
- 没有找到 MSVCR120D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
- C/C++网络编程总结与ZeroMQ——[架构设计]
- Flex 日志管理
- IOS7、8模态半透明弹出框
- Android开发屏幕适配知识点
- IOS 编译错误,iOS compile error: no visible @interface for 'CDVCommandDelegateImpl' declares the selector
- 关于链接库的一些备忘
- webX
- 从SDE库文件手工删除SDE图层