我恨VS2010

dream_sheen 2011-08-31 09:31:57
昨日遇见一怪问题,新建一VS2010 MFC工程,辛苦编写后终得正果,调试通过,不知咋的,稍作代码修改后再次调试,则提示

'NetExtApp.exe': Loaded 'F:\Projects\VC\NetExtApp\Debug\NetExtApp.exe', Symbols loaded.
'NetExtApp.exe': Loaded 'C:\Windows\System32\ntdll.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\kernel32.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\KernelBase.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\mfc100ud.dll', Symbols loaded.
'NetExtApp.exe': Loaded 'C:\Windows\System32\msvcr100d.dll', Symbols loaded.
'NetExtApp.exe': Loaded 'C:\Windows\System32\user32.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\gdi32.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\lpk.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\usp10.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\msvcrt.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\shlwapi.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_421189da2b7fabfc\comctl32.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\msimg32.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\oleaut32.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\ole32.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\rpcrt4.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\msvcp100d.dll', Symbols loaded.
'NetExtApp.exe': Loaded 'C:\Windows\System32\imm32.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\msctf.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\acaptuser32.dll', Binary was not built with debug information.
'NetExtApp.exe': Loaded 'C:\Windows\System32\advapi32.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\sechost.dll', Cannot find or open the PDB file
'NetExtApp.exe': Unloaded 'C:\Windows\System32\acaptuser32.dll'
'NetExtApp.exe': Unloaded 'C:\Windows\System32\advapi32.dll'
'NetExtApp.exe': Unloaded 'C:\Windows\System32\sechost.dll'
'NetExtApp.exe': Loaded 'C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 2010\mzvkbd3.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\advapi32.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\sechost.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Program Files\Google\Google Desktop Search\GoogleDesktopNetwork3.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\ws2_32.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\nsi.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\uxtheme.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\dwmapi.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\mfc100enu.dll', Binary was not built with debug information.
'NetExtApp.exe': Unloaded 'C:\Program Files\Google\Google Desktop Search\GoogleDesktopNetwork3.dll'
'NetExtApp.exe': Unloaded 'C:\Windows\System32\ws2_32.dll'
'NetExtApp.exe': Unloaded 'C:\Windows\System32\nsi.dll'
The thread 'Win32 Thread' (0xf6c) has exited with code 0 (0x0).
'NetExtApp.exe': Loaded 'C:\Windows\System32\cryptbase.dll', Cannot find or open the PDB file
'NetExtApp.exe': Loaded 'C:\Windows\System32\shell32.dll', Cannot find or open the PDB file
The thread 'Win32 Thread' (0x150c) has exited with code 0 (0x0).
Detected memory leaks!
Dumping objects ->
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\occmgr.cpp(195) : {495} normal block at 0x0032BBC8, 8 bytes long.
Data: < > EE 03 00 00 00 00 00 00
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\occmgr.cpp(181) : {494} normal block at 0x0032BA68, 8 bytes long.
Data: < > FF FF FF FF 00 00 00 00
Object dump complete.
The program '[2308] NetExtApp.exe: Native' has exited with code 0 (0x0).

重启VS2010无效,重启Windows无效,按照网上说的方法勾选Tool->Options->Debugging->Symbols无效,无奈用已有的h和cpp文件重建工程,问题解决,可重新开始调试。
但是,半小时后,出现同样错误提示,狂晕……检查其他MFC工程则可正常调试。

我实在不想每次遇到这个情况,都重建工程。请问各位,问题出在哪里?如何解决?如何预防?
谢谢!
...全文
423 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
dream_sheen 2011-09-02
  • 打赏
  • 举报
回复
问题解决了。
不是symbol的问题。我用F10单步调试发现app在initInstance里面就挂掉了;另外,release生成的程序不能运行,说明多半与pdb无关。PDB找不到的问题时有发生,但不是导致目前错误的原因。
原因在于使用了rickedit控件,而没有在initInstance里加初始化语句。在app的initInstance里加上AfxInitRichedit()就好了。
虽然问题我自己解决了,不过感谢大家的热心,积分照给。
用户 昵称 2011-09-01
  • 打赏
  • 举报
回复
我装完之后,第一个程序就不对,当时果断卸,我用不着跟那么慢的东西憋气。
chrc1122 2011-09-01
  • 打赏
  • 举报
回复
恨就一个字 你只说一次
shenzhiyong2008 2011-09-01
  • 打赏
  • 举报
回复
恨它就解决它。。
ceydo 2011-09-01
  • 打赏
  • 举报
回复
支持!!!~~好贴呢
康斯坦汀 2011-09-01
  • 打赏
  • 举报
回复
用VS2010从来没遇到这种问题,先检查一下代码有无BUG吧,你的提示只说明了
三件事:
1. 没装入pdb文件,这个不是问题,正常现象。
2. 程序线程退出了。如果是没出来界面就退出了,一般都是初始化出错误了,检查代码,一般会是
在初始化器或者类的构造函数中有问题。
3. 存在内存泄露。因为程序是意外退出的,类来不及析构,这有可能不是问题所在。

总之,不要抱怨VS2010,它还是很稳定的,先确定不是你程序本身的问题。
ksmcvr 2011-09-01
  • 打赏
  • 举报
回复
你可以尝试更新最新版本:
http://www.microsoft.com/download/en/details.aspx?id=23691
MagicFuzzX 2011-09-01
  • 打赏
  • 举报
回复
pdb是调试信息,可以设置让VC从MS的符号服务器下载的
我才是心翼 2011-09-01
  • 打赏
  • 举报
回复
我也遇到过,是把出错的地方重新注释了,然后build成功以后,然后再解开注释,然后又好了...我也不晓得为啥,至少现在不知道
gold_water 2011-09-01
  • 打赏
  • 举报
回复
重新安装下也许可以
猿创日记 2011-09-01
  • 打赏
  • 举报
回复
Dumping objects ->
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\occmgr.cpp(195) : {495} normal block at 0x0032BBC8, 8 bytes long.
Data: < > EE 03 00 00 00 00 00 00
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\occmgr.cpp(181) : {494} normal block at 0x0032BA68, 8 bytes long.
Data: < > FF FF FF FF 00 00 00 00
Object dump complete.
The program '[2308] NetExtApp.exe: Native' has exited with code 0 (0x0).

LZ的程序有内存泄漏啊....
dream_sheen 2011-08-31
  • 打赏
  • 举报
回复
clean之后能编译通过,不能调试,不能运行
dfasri 2011-08-31
  • 打赏
  • 举报
回复
VS2010是有这个问题的了. clean一下通常能够解决问题
jkj9999 2011-08-31
  • 打赏
  • 举报
回复
http://social.msdn.microsoft.com/Forums/en-AU/vcmfcatl/thread/3aff5564-5829-4b3f-94cb-5b9bc6102d1d
zhouzhipen 2011-08-31
  • 打赏
  • 举报
回复
2010确实有些问题,我新建的工程总是需要重新配置LIB和INC目录才可以正常编译,而且那些默认的VC++目录又不知道从哪能改,官网上说“VC++目录”这一项已经不用了。那怎么还每次都有一堆默认的东西。
dream_sheen 2011-08-31
  • 打赏
  • 举报
回复
恼火的是,我不选debug,直接release,然后双击生成的程序,都无响应,查看进程,发现程序没有运行。
信阳毛尖 2011-08-31
  • 打赏
  • 举报
回复
习惯用VS05
ndy_w 2011-08-31
  • 打赏
  • 举报
回复
直接f10运行,看看是哪里导致初始化失败。
dream_sheen 2011-08-31
  • 打赏
  • 举报
回复
Clean, Rebuild 统统是浮云啊,不得行
LZNJ06 2011-08-31
  • 打赏
  • 举报
回复
按道理,应该比以前版本好用才对呢,好多是不熟悉造成的。
加载更多回复(2)
ShopMX网店系统采用.NET MSSQL进行开发,拥有先进的标签技术和模板引擎,通过网站后台可轻松管理实现网店多种风格切换,只需要懂得简单网页制作的朋友就可以轻松制作属于自己独特风格的网店系统。 ShopMX网店系统 1.3 更新内容:2010-11-15 [新增] 1、广告定位功能 [优化] 1、优化模板处理速度; ShopMX网店系统是楚诚网络旗下核心电子商务系统,在公司成立之初即确定其在公司技术投入中的重要地位。经过对当前网络上各种网店系统的考察以及对电子商务市场的调研,去除了当前各知名网店系统的不足并汇集其优越,在此基础上结合市场调研结果,根据用户建立网店系统的实际需求入手,并结合我们对网络营销的专业,从系统架构、内部优化、安全、稳定、高效、便捷等各方面入手,最终为用户提供一款最具营销竞争的网店系统。 使用ShopMX系统,将获得我们赠送的营销手册,初步掌握基本营销策略,结合系统自身在营销方面的先天优势,在起步阶段即走在竞争者前面,轻松超越对手,实现营销效果,提升品牌效应,获得收益增长。 ShopMX是一款营销型网店管理系统,使用她您可以非常方便的开一个网上商店,轻松的管理自己的商品,在网上开展自己的生意。ShopMX有如下特点: 1、强大的模版机制       做网站的,做页面是一个头疼的问题。如果每次的小改动都要去改页面模版代码再上传的话,作为商家的你,一定不厌其烦。       ShopMX 结合最流行的 Adobe Dreamweaver 软件实现了一套模版机制,让您改动模版不再需要上传,而是在后台稍稍动动手设置一下就可以了。 2、AJAX 功能       当您发现编辑一个商品,需要敲打键盘、挪动鼠标几十下的时候,您是否想到了以后大批量修改的是一个非常恐怖的工作呢?       ShopMX 使用目前流行的 AJAX 技术,为您实现简洁修改,奠定了基础。       同时在更多方面以减轻用户的劳动,提供工作的效率为宗旨,完整的实现了相关功能的 AJAX 化,由于是在底层完全支持,所以也为以后的扩展打下了基础。 3、促销功能       当您把商品一一上架、却发现没有用户来关心,同样是一个头疼的问题。       那么我们目前在提供了积分、红包、赠品等常规促销手段,更根据自身的电商经验,独家加入了更容易吸引人气的夺宝奇兵促销功能。       把您每月做广告的费用拿出来一点点,变成您所卖的商品,通过夺宝奇兵活动吸引人气、回馈用户,我相信是一个比简单的广而告之更有效的办法。 4、高效率的代码和执行性能       当你浏览自己的网站,发现速度很慢,是不是的要全部改成静态页面呢?       其实不然,根据我们长时间的开发经验,动态、静态页面在不同的用途下各擅胜场,但是在有很多个性化功能的前提下,动态的页面要比纯静态的页面好处多多,如果动态页面的 URL 静态化可以通过 REWRITE 方式实现,那么剩下就是一个效率问题。       我们也认为,动态页面的瓶颈99%在数据库上,我们通过以往自己的数据库架构设计以及优化经验为基础,设计了目前的 ShopMX 数据库结构,并通过缓存机制,实现目前的高效访问。       在不考虑网速的情况下,与纯静态页面相比,您不会感觉到丝毫的差别。我们也会在以后的开发设计中,让目前的架构更加完善、更加高效。 5、常规功能的更完善实现       有些软件的功能虽然不错,但是因为对于用户不够友善,也会让人敬而远之,也往往把客户拒之门外,我们希望能够在常规的功能上,也能为您和您的客户提供更好的用户体验。 为了您更好的使用ShopMX,请阅读docs目录下面的相应文档,如果这些文档无法满足您的需要,您可以访问我们的网站获得支持:
 下载之家为您提供小红伞杀毒软件Avira Free Antivirus下载,小红伞杀毒软件Avira Free Antivirus是一款检测并移除超过60万种病毒的德国著名杀毒软件。小红伞杀毒软件Avira Free Antivirus整合了Android Security、Experts Market,通过Arira Protection Cloud(APC)云防护和ProActiv提供了更强大的防护,采用了新的SearchFree工具栏、Web安全顾问(Safety Advisor)、Browser Tracking Blocker等,同时自带防火墙,能有效的保护个人电脑以及工作站的使用,以免受到病毒侵害。小红伞杀毒软件Avira Free Antivirus界面简洁友好,操作方便快捷,需要的朋友们赶快来下载使用吧! 小红伞杀毒软件 小红伞杀毒软件Avira Free Antivirus 小红伞杀毒软件Avira Free Antivirus基本介绍   Avira AntiVir是一套由德国的Avira公司所开发的杀毒软件。Avira 除了商业版本外,还有免费的个人版本。它的接口没有如此的华丽,也没有耍噱头而无用的多余项目。是一款知名的免费杀毒软件,用户超过七千万,它改写许多人“免费杀毒软件就一定比较差”的观念,在系统扫描、即时防护、自动更新等方面,表现都不输给知名的付费杀毒软件,甚至比部分商业杀毒软件还要高,因此成为许多用户挑选杀毒软件的首选。采用高效的启发式扫描,可以检测70%的未知病毒。在专业测试中是所有免费且是自主杀毒引擎的防病毒软件中,侦测率最高的。一些知名的杀毒软件像360,QQ电脑管家等也采用小红伞的引擎!   2008年10月台湾吉瑞科技获得德国Avira许可,开始代理销售中文版杀毒软件。2010年1月4日,推出繁体中文体验版。次日繁体中文个人免费体验版开放下载。同年3月30日,简体中文版也开始提供下载。   软件之所以名为“小红伞”是因为它独特的红色病毒防护伞形图标,软件的活动区通知图标设计独具特色,当软件处于非活动状态时是收拢的三角形伞,软件开始实时监控防护时,图标为撑开的半圆形伞。软件虽然只有几十兆的较小身形,运行监控和清理时对内存占用也不大,但是防护功能和查杀水平在杀毒软件中却位列前茅,与其“AVIRA”(Anti-Virus I Rank A“我是排名第一的杀毒软件”)旨意十分相称。 小红伞杀毒软件Avira Free Antivirus软件特色   全新和改进   下一代的保护免受新出现的威胁。   使用我们多平台许可证(可在Windows和Mac OS上使用) 强大的安全引擎,保护您的身份,银行和其他隐私数据。   反勒索防护   防止勒索软件加密您的数据并将其作为人质。   小红伞每月阻止100万+勒索软件攻击,拦截每次攻击可超过600欧元的损失。我们通过我们独特的启发式技术来实现这一点,它会在勒索软件对你造成任何侵害之前停止。   设备控制   你可以控制哪些 可移动设备连接到您的计算机。   未知的USB设备具有风险:它们可以在连接到网络后立即传播恶意软件。 我们通过在可移动设备插入时及其可能造成的任何伤害之前对其进行扫描,从而防止出现这种情况。   人工智能   自动分析恶意软件,以扩大我们对网络威胁的反应。   将机器学习工具与深度学习技术相结合,我们可以实时保护您的零日攻击和高级持续威胁。   访问任何网页,下载任何文件,在线电影完全放心.你不必担心恶意软件。   身份保护   保持您的身份安全   网络罪犯目标是登录凭据,信用卡数据和其他私人信息,以获得他们想要的。 阻止他们使用黑客工具,如 键盘记录器, rootkits and 间谍软件.   安全财务   安全地购物和银行   无论您订购溜溜球还是游艇,都可以通过确保您的付款避免您的银行对帐单出现意外。 我们的高级保护为您阻止 银行木马, DNS劫持, and 僵尸网络。   数据隐私   我们保护您的隐私安全。   您私人的相片,影片和记事都在电脑上。 所以我们保护他们安全, 防止勒防护 劫持他们, 病毒 破坏他们,并窥探 访问他们。   网络罪犯我们有一个很好的理由:我们保护您免受440万网络攻击 – 每一天。   安全地冲浪,流媒体和下载   览充满信心:我们阻止 , 恶意网站, 驱动下载, 并劫持您的网络浏览器 – 更不用说通过社交网络和电子邮件的网络钓鱼攻击。   坚持控制自己的东西   我们扫描您的网络 端口 不寻常的活动,并为您的防火墙提供直观的管理控制,所以任何尝试使用您的电脑发送垃圾邮件,执行拒绝服务攻击或转移非法资金将被阻止。

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧