BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #11021同步于 2013/7/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖

[问题]OpenCV2.4.x 在vs2010 MFC下内存泄露问题

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