gpt4 book ai didi

c++ - 'Source Stamping' 是如何工作的?

转载 作者:太空狗 更新时间:2023-10-29 21:49:20 27 4
gpt4 key购买 nike

在 Bungie 的演示文稿(Bungie 农场的生活)中,提到了 Visual Studio 中名为“Source Stamping”的功能。我想阅读更多有关该主题的信息,但很难在 MSDN 上找到相关信息。

"We also use a feature of Visual Studio called source stamping, which is a linker setting that is used to specify the final location on a server of the version of the source code that was used to build a certain set of binaries. The source is copied up to that location when the build finishes, and since that location is stamped into the pdbs Visual Studio knows that when it is debugging a build off the build site, it should pull the source from that location to use while stepping through the code. "

我正在寻找的是一些描述相关链接器设置的信息,以设置类似的构建/调试环境。

补充我的问题。我可能有点早熟。我仔细阅读的演示文稿中的一部分提到了确切的链接器设置/SOURCEMAP。但这似乎没有记录。

最佳答案

此功能称为 Source Server ,其中使用源服务器页面上列出的工具和脚本将提取正确源修订版所需的信息嵌入到 PDB 中。

使用此系统,只要您有权访问项目的私有(private)(未剥离的)PDB,您的调试器就可以从版本控制系统中检索原始源文件。支持的系统包括 Team Foundation Server、Perforce、Visual SourceSafe、CVS 和 Subversion。

关于c++ - 'Source Stamping' 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8451560/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com