答案 0 :(得分:1)
我假设您使用的是Microsoft工具?如果是这样,您需要做的就是将“symstore”目录暴露给Web服务器,然后配置调试器以访问该存储:
srv*symbol-cache-location*http://your.web.server.com/symboldir
“Windows调试工具”文档(debugger.chm)包含配置IIS的详细信息 - 如果您不需要身份验证,我确定任何其他HTTP服务器都可以正常工作,我想这将是这种情况对于一个开源项目。据我所知,symsrv.dll只是在尝试从HTTP服务器获取符号文件时才对符号文件发出正常的HTTP GET请求。
您还需要使用'symstore'实用程序构建符号存储。希望这可以集成到您的构建或打包过程中,以便自动发生。同样,debugger.chm在该工具上有很好的文档。
答案 1 :(得分:0)
这不是一个真正的答案,但您可能需要花一点时间在工作项NuGet的Support Managed C++ Project Types中投票支持C ++,或者查看有关C++ Project support的讨论}。当它进入时,SymbolSource支持将很快跟进(目前它只支持.NET程序集的托管符号)。