Y_Bei 2015-11-01 03:08 采纳率: 25%
浏览 3936

win8.1 VS2015 调试时出现无法查找或打开 PDB 文件。

win8.1 VS2015 调试时出现无法查找或打开 PDB 文件,“已加载“C:\Windows\SysWOW64\ucrtbased.dll”。无法查找或打开 PDB 文件。”
原代码,一调试到str[from++]=str[to]时就闪退了....找了网上的解决办法,打开调试-选项然后 把微软符号服务器勾,也没用...求解决
#include
using namespace std;
void main() {

char str[] = "I am a student!";
void ReverseString(char *str, int from, int to);
int GetString(char *str, int start);
void ReverseSentences(char* str);
//cout<<"insert the sentences:"<<endl;
//cin>>str;
ReverseSentences(str);
cout << str;

}

void ReverseString(char* str, int from, int to)
{
while (from<to)
{
char t = str[from]; //取到开始旋转的数,寄存在t
str[from++] = str[to]; //对应位置进行交换,然后from自增
str[to--] = t; //将t赋给s,然后t自减
}
}

int GetString(char* str, int start)
{
while ((!isspace(str[start])) && (start <= sizeof(str) / sizeof(char)))
{
start++;
}
return start;
}

void ReverseSentences(char* str)
{
int m = 0, n = 0;
int t = 0;
while (m<(sizeof(str) / sizeof(char)))
{
n = GetString(str, m);
ReverseString(str, m, n - 1);
m = n + 1;
}
}

  • 写回答

1条回答 默认 最新

  • oyljerry 2015-11-01 04:39
    关注

    这是系统dll的symbol。你需要官网下载。然后vs加载进来

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作