在生成Release文件时,出现下面2个警告,大家帮我看看究竟什么原因!LINK : warning LNK4089: all references to "ADVAPI32.dll" discarded by /OPT:REF
LINK : warning LNK4089: all references to "COMCTL32.dll" discarded by /OPT:REF
LINK : warning LNK4089: all references to "COMCTL32.dll" discarded by /OPT:REF
解决方案 »
- 大侠看看这段程序哪出错了
- 赌球赌裸了!
- SDI工程下创建CWnd窗体显示有误,而且不能响应鼠标消息,两天没解决了,CSDN中法帖也没有想要的答案,好心人指教,谢谢,抢分了,在线等待,急.
- 在VC中怎么返回一个带参数的存储过程(oracle)
- 为何domodal显示不出来对话框?
- 如何动态增加浮动菜单的一个ITEM,而该ITEM可指向下一级菜单?多谢
- directshow视频采集的难问题,我相信大家很少碰到~《放200求解决方法》
- 请问我是否可以 s=recv(msock,char(*)&Data,sizeof(Data),0);这样将接受来得数据自动填充到数据结构中呢
- 向高手求救,做一个手工DRAW的COMBOBOX
- 这些信息是什么意思?
- windows SDK编程
- 在windows程序设计第五章的5-2???????????
commctrl.dll和comctl32.dll,它们是Windows的自定义控制库(Windows Common Controls)。自定义控制库中包含了许多常用的Windows控件,如Statusbar,Coolbar,HotKey
使用Debug版的运行,打开DbgView. DbgView会报告出哪些内存没有被正确释放。
查了半天,内存泄漏较严重,我一一排查,刚刚全部搞定!!!现在Release版没问题了,运行速度也比Debug版要快一些!
在内存泄漏中,GDI资源泄漏较严重.
CPen pen....;
CPen *pOldpen=pDC->SelectObject(&pen);
CBrush brush;
CBrush *pOldBrush=pDC->SelectObject(&brush);
......................
......................pDC->SelectObject(pOldBrush); //这个必须在前
pDC->SelectObject(pOldPen); //这个必须在后有很多错误都产生在这里!
LINK : warning LNK4089: all references to "COMCTL32.dll" discarded by /OPT:REF这两个警告还是存在,不过好像没影响!
DbgView我没用过,试试看.
Boundchecker还挺好用的!
pDC->SelectObject(pOldPen); //这个必须在后>>>>搞不清楚了??Brush和Pen有什么必然的这方面的联系吗?