在哪里可以为开源项目创建免费符号服务器? 我的开源项目,是C++动态链接库。大多数bug都会崩溃

在哪里可以为开源项目创建免费符号服务器? 我的开源项目,是C++动态链接库。大多数bug都会崩溃,c++,debug-symbols,symbol-server,C++,Debug Symbols,Symbol Server,我希望创建公共符号服务器以简化内存转储调试 另请参见:我假设您正在使用Microsoft工具?如果是这样,您只需使用web服务器公开“symstore”目录,然后配置调试器以访问该存储: srv*symbol-cache-location*http://your.web.server.com/symboldir “Windows调试工具”文档(debugger.chm)提供了配置IIS的详细信息——我确信,如果您不需要身份验证,任何其他HTTP服务器都可以正常工作,我认为开源项目就是这样。据我

我希望创建公共符号服务器以简化内存转储调试


另请参见:

我假设您正在使用Microsoft工具?如果是这样,您只需使用web服务器公开“symstore”目录,然后配置调试器以访问该存储:

srv*symbol-cache-location*http://your.web.server.com/symboldir
“Windows调试工具”文档(debugger.chm)提供了配置IIS的详细信息——我确信,如果您不需要身份验证,任何其他HTTP服务器都可以正常工作,我认为开源项目就是这样。据我所知,当symsrv.dll试图从HTTP服务器获取符号文件时,它只是对符号文件发出普通的HTTP GET请求


您还需要使用“symstore”实用程序构建符号存储。希望这可以集成到您的构建或打包过程中,从而自动实现。同样,调试工具.CHM在工具上有好的文档。

< P>这不是一个真正的答案,但是你可能需要花点时间来投票支持工作项中的C++支持,或者看看讨论。当这一点进入时,支持很快就会到来(目前它只支持托管.NET程序集的符号)。

好吧,如果它是开源的,为什么你的用户不能自己构建PDB呢?@Alexander Gessler,因为该库有很多版本,为旧版本构建PDB文件需要很长时间所以,我只需要找一个免费的网络服务器?@kinddagon-我想是的。你的项目托管在哪里?我认为项目托管服务通常也提供一些web空间。CodePlex不提供web空间