罗列出我在 WIN7 / WIN10 + VS2013 / VS2015 + OpenCV249 / OpenCV2413 环境下写程序时所遇到的一些问题以及我 的解决方法(有 些问题不是代码的问题)spa
01 应用程序没法正常启动(0xc000007b)视频
解决方法:关掉VS2013,从新打开工程对象
02 .......outOfMemory.......内存
解决方法:打开资源管理器,同时打开出问题的程序,实时查看内存的使用状况,肯定是内存泄漏后,而后再在代码中找BUG,资源
一般是循环建立新对象,却没有释放操做致使。io
03 新安装的 VS2015 没有 VC++ 环境,或者是没法找到对应的 SDK内存泄漏
解决方法:看看是否打开的是 Blend for Visual Studio 2015, 应该打开 Visual Studio 2015循环
04 本身写的一个和 OpenCV 相关的程序,相似于读一段视频并显示的功能,把 .exe .dll 文件(OpenCV 相关)所有放在另一个文件夹下,exe 打不开,闪退下载
解决方法:该程序所需的 视频文件 也须要和 .exe 放在同一目录下程序
05 接着问题 04 , 虽然已经把所需的 .dll 文件放在了和 .exe 同一个目录下,但运行 .exe 时仍然会提示缺乏该文件
解决方法:删掉 .dll 文件, 并将所需的 .dll 文件从新 copy 到该目录下,再试试
06 运行程序时,提示缺乏 msvcp120d.dll 和 msvcr120d.dll
解决方法:在网上下载这两个 dll 文件, 或者从其余电脑上 copy 过来(64位系统,在 C:\Windows\SysWOW64 目录下),
放到和 .exe 同一目录下 或者放到 C:\Windows\SysWOW64 (64位系统)
据说常常熬夜会损伤智力,让人变得反应迟缓,愈来愈笨,别问我是怎么知道的
--------------------------------------------------------------------------------------------------------------