相关疑难解决方法(0)

在Visual Studio C++ 2010中找不到或打开PDB文件

我使用Visual Studio 2010 C++并且我的项目构建没有错误但是当我运行它时我得到了这个.我在Windows XP上.

'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
'Shaders.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open the PDB  file
'Shaders.exe': Loaded 'C:\qt-everywhere-opensource-src-4.8.3\bin\QtCored4.dll', Symbols  loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\user32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ole32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', Cannot find or open the PDB file …
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio-2010 pdb-files

114
推荐指数
3
解决办法
33万
查看次数

断点当前不会被击中,为什么不呢?

有时我会收到断点不会被命中的消息,并且不会加载任何符号.

vs.net中的红色图标会改变颜色,调试模式不起作用.

这是什么原因?

debugging visual-studio

13
推荐指数
4
解决办法
2万
查看次数

如何调试此错误:'无法找到或不匹配iisexpress.exe的调试信息'?

我已经在一个MVC 5代码第一个项目上工作了几个月而且(貌似)无处不在,Visual Studio拒绝调试并给我一些奇怪的错误.

当我尝试运行应用程序Ctrl+ F5它构建正常但浏览器永远不会超出加载阶段,我仍然在浏览器选项卡中有风车,但应用程序永远不会加载.

当我尝试调试应用程序了F5它建立正常,但随后2个错误,首先出现Debugging information for iisexpress.exe cannot be found or does not match. Cannot find or open the PDB file.,然后Process with an Id of xxxx is not running.

我已经尝试从MS(/sf/answers/569696291/)加载符号,使用不同的数据库名称,卸载VS扩展,执行所有Windows更新,修复VS安装,甚至完全重新安装VS. 似乎没有任何帮助.

我对PDB文件不太熟悉,但我没有明白改变这一点,他们似乎在正确的地方:

在此输入图像描述

我的想法已经不多了,但是如果可能的话,我真的想避免重新安装Windows.

它只发生在这个项目中,因此问题似乎与项目本身有关,而不是安装.但我不知道从哪里开始调试此问题,或寻找解决方案.

可能是相关的

我尝试在自定义域上运行应用程序(在hosts文件和IIS Express的ApplicationHosts.config文件中设置).为了解决这个问题,我将这些设置恢复为默认值localhost:[port].这似乎没有任何区别,但我认为我应该提一下以防万一.

asp.net-mvc visual-studio pdb-files

7
推荐指数
1
解决办法
3751
查看次数

代码不会编译

我正在使用Microsoft Visual Studio Express 2013并编写了以下代码

#include <iostream>
using namespace std;
int main()
{
    cout << "Hello world!";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

1智能感知:PCH警告:找不到合适的标头停止位置.未生成IntelliSense PCH文件.

2 IntelliSense:预期声明错误3错误C1010:查找预编译头时意外结束文件.你忘了在你的来源添加'#include"stdafx.h"'吗?

我已经尝试添加'#include"stdafx.h"但这没什么区别.我已经预编译了标题,如果我取消它,我会在尝试构建时收到以下消息.

'ConsoleApplication6.exe' (Win32): Loaded 'C:\Users\Justin\Desktop\ConsoleApplication6\Debug\ConsoleApplication6.exe'. Symbols loaded.
'ConsoleApplication6.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Cannot find or open the PDB file.
'ConsoleApplication6.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Cannot find or open the PDB file.
'ConsoleApplication6.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Cannot find or open the PDB file.
'ConsoleApplication6.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp120d.dll'. Cannot find or open the PDB file.
'ConsoleApplication6.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcr120d.dll'. …
Run Code Online (Sandbox Code Playgroud)

c++

2
推荐指数
1
解决办法
1014
查看次数