返回信息流一直用的vs2005,来公司换成vs2010了,但是项目在vs2010下面运行总有内存泄露,而且非常严重!
建了一个小工程试了下,最简单的MFC,仅有一个buttom和响应函数(就是cvShowImage显示一张图片)
同样的代码在vs2005环境下没有问题,放到vs2010就一堆内存问题,^F4跟不进去。换了vs2010+opencv2.4.2也是一样的问题。推测是vs2010MFC什么地方没写对,但是找不到啊。。。难道2010的MFC库和2005的差很多么?
PS:网上没找到类似问题,版大不要删帖哈~
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #11021同步于 2013/7/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖
[问题]OpenCV2.4.x 在vs2010 MFC下内存泄露问题
AMY1990
2013/7/19镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
刚才问了一下同学,把“共享DLL”改成“静态调用DLL” 这样就不会出错,但是这是为什么呢?
补充:小工程调试OK,换成现有项目,同样的算法,win32控制台没有问题,改成MFC界面就是一边跑程序一边泄露的节奏,看着真心抑郁= =...改了设置也没有...我继续找找bug好了...
有没有同学遇到过这样的问题呢,求指点。
F4从来没用过诶~表示用2012还好~
【 在 AMY1990 (点点|浙江|pris菜菜|干活干活...) 的大作中提到: 】
: 一直用的vs2005,来公司换成vs2010了,但是项目在vs2010下面运行总有内存泄露,而且非常严重!
: 建了一个小工程试了下,最简单的MFC,仅有一个buttom和响应函数(就是cvShowImage显示一张图片)
: [upload=1][/upload]
: ...................
你的工程发我我跑下?
【 在 AMY1990 (点点|浙江|pris菜菜|干活干活...) 的大作中提到: 】
: 一直用的vs2005,来公司换成vs2010了,但是项目在vs2010下面运行总有内存泄露,而且非常严重!
: 建了一个小工程试了下,最简单的MFC,仅有一个buttom和响应函数(就是cvShowImage显示一张图片)
: [upload=1][/upload]
: ...................
bless
【 在 AMY1990 (点点|浙江|pris菜菜|干活干活...) 的大作中提到: 】
: 刚才问了一下同学,把“共享DLL”改成“静态调用DLL” 这样就不会出错,但是这是为什么呢?
: 补充:小工程调试OK,换成现有项目,同样的算法,win32控制台没有问题,改成MFC界面就是一边跑程序一边泄露的节奏,看着真心抑郁= =...改了设置也没有...我继续找找bug好了...
: 有没有同学遇到过这样的问题呢,求指点。
: ...................
小工程能跑通了,大工程。。。还是算了。。。保密协议什么的很烦的
直接命令行黑屏出测试结果了,反正也就自己测试看看,懒得研究前端
【 在 buptwangzhe 的大作中提到: 】
: 你的工程发我我跑下?
【 在 AMY1990 的大作中提到: 】
: 小工程能跑通了,大工程。。。还是算了。。。保密协议什么的很烦的
: 直接命令行黑屏出测试结果了,反正也就自己测试看看,懒得研究前端
:
好滴~前端是指网页的前端吗?
额。。都有吧。。反正界面之类的都丢给别的组弄了。。我暂时只负责后台算法
不过网页CSS什么的还挺有意思的,自己搭一个还挺好玩,唔,不过我自学的水平也就仅限娱乐
【 在 buptwangzhe 的大作中提到: 】
: 好滴~前端是指网页的前端吗?
“把“共享DLL”改成“静态调用DLL” 这样就不会出错”
不明白为什么诶 bd下吧
话说我在vs08也遇到过类似问题,最后不知道怎么好了……o(╯□╰)o