编译器会为相同的源生成不同的.pdb文件吗?
Will compiler generate different .pdb file for the same sources
我知道我应该尽可能地避免它,但是让我们谈谈紧急情况。
从具有相同库的相同源代码生成的.pdb文件在每次构建中产生不同结果的可能性是多少?
是的,我知道GUID会有所不同,但我可以手动更改。
假设我没有相应的.pdb文件,但我知道哪个源代码用于编译指定产品的版本。
我知道,除了GUID:
之外,您可以找到具有相同源代码的不同pdb文件的不匹配信息。https://blogs.msdn.microsoft.com/junfeng/2007/11/05/mismatched-pdbs-why/一个线程还共享了一些时间戳的信息,这些信息应该在这里匹配:
编译器PDB文件和链接器PDB文件
相关文章:
- 加载"D:UsersPublicDocumentsopencvbuildx64vc14binopencv_world340d.dll",找不到或打开PDB文件
- OpenCV 3 Visual Studio 2017 调试,调用堆栈没有.pdb文件
- 删除编译器优化并在发布中启用 pdb 文件
- 在不中断引用的情况下移动静态库的 *.pdb 文件 - LNK4099
- 从远程服务器请求PDB文件
- nvoglv32.dll 找不到或打开 PDB 文件
- 如何将信息插入 pdb 文件
- 如何让CMAKE安装目标PDB文件
- C Microsoft Visual Studio 2015调试问题(找不到或打开PDB文件.)
- Windows 10中的Visual Studio 2012:找不到或打开PDB文件
- 找不到或无法打开Visual studio 2012的PDB文件
- 找不到"mpiexec"的调试信息或不匹配。找不到或打开 PDB 文件
- 在没有PDB文件的情况下,是否可以在Windows上获得堆栈跟踪?如果是,如何
- 如何在Visual Studio中生成一个具有随机输出名称的PDB文件
- 使用 dll、pdb 文件和源在 VS C++ 中调试
- windbg 和 VS 找不到我的 pdb 文件
- 如何在使用 MINGW 构建库时生成 PDB 文件
- "The breakpoint will not currently be hit" - 我无法添加.pdb文件
- opencv_core2410.dll - 找不到或打开 PDB 文件
- 为什么在不同的文件夹上创建 EXE 和 PDB 文件