SRCSRV:源服务器无法检索文件的源代码

时间:2019-07-12 03:07:18

标签: visual-c++ dump pdb-files

我正在使用Visual Studio Enterprise 2017版本15.9.13,并使用perforce。

转储文件正确显示了调用堆栈,但是当我单击“调用堆栈”时,它将弹出“查找源”窗口。 然后“输出”窗口显示,

  

SRCSRV:源服务器无法检索文件的源代码   模块中的'd:\ SomeFolder \ work \ c37fca4443ef38b7 \ SomeFile.cpp'   'D:\ SymbolCache \ SomeFile.exe \ 5D2791C29961000 \ SomeFile.exe'。

...

来源搜索信息显示...

  

找到“ d:\ ttt \ c37fca4443ef38b7 \ somefile.cpp”的源。校验和:   MD5 ...文件'd:\ ttt \ c37fca4443ef38b7 \ somefile.cpp'不   存在。在脚本文档中寻找   'd:\ ttt \ c37fca4443ef38b7 \ somefile.cpp'...在项目中寻找   'd:\ ttt \ c37fca4443ef38b7 \ somefile.cpp'。搜索文件   嵌入在符号文件中。找不到嵌入式文档。   使用源服务器寻找源...调试器将询问   用户找到文件:d:\ ttt \ c37fca4443ef38b7 \ somefile.cpp。用户   在“查找源”对话框中按“取消”。调试源文件   活动解决方案的设置已被修改,因此   调试器不会要求用户查找文件:   d:\ ttt \ c37fca4443ef38b7 \ somefile.cpp。调试器找不到   源文件'd:\ ttt \ c37fca4443ef38b7 \ somefile.cpp'。

srctool -r MyPdb.pdb可以显示文件列表和

srctool -x -n MyPdb.pdb可以下载文件。

接下来我该怎么办才能正确打开源文件?

0 个答案:

没有答案