VS2010,Cannot find or open the PDB file

http://blog.163.com/chenpeijie0_0/blog/static/1830945712011780275118/

用vs2010写程序时,经常遇到:想查看输出结果,但是提示命令符却老是一闪而过,有什么好的解决办法呢?貌似还跟64位的win7系统有关。。

在网上找到了如下解决办法:

①目前为止最好的解决办法:(来自:CSDN论坛新浪博客)

运行按:Ctrl+F5

(根本原因:程序输出的地方是系统而不是vs2010。你所点的按钮(或者按快捷键F5)的结果是启动调试。你所想要执行的命令是开始执行(不调试)。
解决办法1:直接按Ctrl + F5即可。
解决办法2:添加工具栏。步骤如下:
1). 双击工具栏上的空白区域,会跳出自定义工具栏窗口。到命令页找到工具栏->生成,查看里面的命令,至少包括“开始执行(不调试)”,“生成选定内容”,“生成解决方案”三项,如果缺少的话,点击右面的添加命令->调试里添加。

2). 在工具栏页勾选“生成”。以后直接点击工具栏上刚添加的“开始执行(不调试)”按钮就行了。)

②设置断点:在程序最后一个语句设置一个断点,那么运行到最后命令符就不会消失了。

③在程序执行完毕之前添加语句:system("pause");(来自:百度知道)

这个方法可能会根据程序的不同有所影响。比如对线程进行编程时,可能导致结果不一致。

④一个不是办法的办法:(来自:http://hi.baidu.com/%D6%F3%D2%BB%B1%AD%B2%E8/blog/item/0302b3188ef42f5143a9adf9.html)

这是vs2010高级版的截图,熟悉吧,你随便写一个helloworld就会出现这个Cannot find or open the PDB file,就是找不到什么问题。

这样解决:工具--》选项--》》调试--》符号

接下来就是选择Microsoft,然后确认,重新编写一个程序,什么也可以,看看是不是好了?你没有发现编译很慢?

看到此目录下符号缓存了吗?找到这个目录拷贝出来,找个地方存放。接下来就是去掉Microsoft符号服务器,要是不去,每次都要从Microsoft下载很麻烦,已经缓存了,我们就可以利用好这些缓存,至此完美解决。

时间: 2024-12-24 09:43:21

VS2010,Cannot find or open the PDB file的相关文章

VS2010下Cannot find or open the PDB file 问题的解决

如果不是想debug,则该问题可以无视 如果确定要debug,请按该流程操作: 1.工具->选项->调试->符号: 2.勾选Microsoft符号服务器,点击确定,然后按照第一步步骤再次点开该对话框,这时下面一栏的"在此目录下缓存符号"中会自动填充一个目录路径,复制该路径, 3.在"Microsoft符号服务器"所在列表中添加一项,内容是上一步复制到路径,点击确定 4.debug,系统会从官方服务器下载符号缓存 5.完成后按照第一步步骤再次打开对话

css hack IE兼容调试小结(Webstorm、VS2010),有图有真相,研究了一中午

练习了些CSS代码,发现IE各种不兼容,打算用css hack调试IE 6 7 8.网上搜了些方法,虽然可行,但webstorm和VS2010各种提示报错让人不爽,试了几个小时,最终结论如下: 1.只有IE6 7认那些乱七八槽的符号,可随便用一个(% ^ &之类都行),但大家习惯用*或+,如*.background,这样只有IE6 7才认.但是webstorm会把语法检查把上下行一起标错,看起来不爽,VS干脆就报错不让ctrl E D格式化. 2.!important虽然可用,但要注意顺序,且这

解决Cannot find or open the PDB file问题

今天使用opencv里的mat想要保存数据里边的像素的平均值和标准差: 但是编程好了之后会出现下面的问题,不能找到pdb file .下面将提供三种解决方法以及产生问题的原因. 程序也运行不出来,整个人都不好了.后来上贴吧和网上搜,有很多种解决办法,但是对我最用的是第1个: 方法1.首先确认是不是建立的空项目而不是win32位控制台项目,如果建立的是空项目,建议把空项目改成win32位控制台项目,问题一下子就解决了. 方法2.还有种说法是其实问题在于,在空项目中不生成调试文件pdb,所以无法调试

warning: Cannot find or open the PDB file

visual studio 2010 正常运行后在output window 跳出一堆warnings 'Shaders.exe': Loaded 'C:\Documents and Settings\User\My Documents\Visual Studio 2010\Projects\Shaders\Win32\Debug\Shaders.exe', Symbols loaded. 'Shaders.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll'

Cannot find or open the PDB file

Cannot find or open the PDB file 分类: vc++ 2013-08-19 16:48 672人阅读 评论(0) 收藏 举报 2012OpenCVWindows调试win32 vs2012运行程序时出现以下的情况: 'surfmatch.exe' (Win32): Loaded 'F:\opencv\cv图像匹配\cv匹配6\surfmatch\Release\surfmatch.exe'. Symbols loaded. 'surfmatch.exe' (Win3

dump file and pdb file

pdb file: 只是一个映射表,不包含源码内容. 存储的内容: 1.maps the identifiers that you create in source files for classes, methods, and other code to the identifiers that are used in the compiled executables of your project.   The .pdb file also maps the statements in th

安装wamp,访问主页提示PHP configuration loaded file……

安装wamp,访问主页提示PHP configuration loaded file-- *** ERROR *** The PHP configuration loaded file is: - should be: C:/wamp/bin/apache/apache2.4.17/bin/php.ini or c:/wamp/bin/php/php5.6.15/phpforapache.ini 安装的版本为 wampserver3_x86_apache2.4.17_mysql5.7.9_php

插入图片后R文件变红,报错“Error::app:mergeDebugResources'. > Some file crunching failed, see logs for detail”

本想做一个有爱的小东西,插入图片后发现原本之前运行成功的程序, 出现了报错“:app:mergeDebugResources'. > Some file crunching failed, see logs for detail” 一脸懵逼~~~这是什么鬼,在别人的回答和博客里找找解决办法. 不过对我好像不管用,找了好久才发现是图片的问题. 之前只是简单的在重命名的时候把图片改成“xx.png”,放在了app/src/main/res/drawable文件夹里(ps:目前每次我都是在复制图片再粘

oracle启动,提示“LRM-00109: could not open parameter file”

oracle启动,提示“LRM-00109: could not open parameter file” LRM-00109: could not open parameter file '/home/oracle/oracle10g/dbs/initoms 今天连接Oracle数据库的时候,发现数据没启动,利用startup命令,出现错误提示如下: SQL> startupORA-01078: failure in processing system   parametersLRM-0010