如何从静态库创建剥离的pdb
How to create stripped pdb from static library?
我链接到一个静态库(第三方)并得到一个LNK4099警告:。找不到Pdb
有没有办法为这个库创建一个剥离的pdb?我不需要来自这个特定库的调试信息,只是没有警告。
到目前为止,我遇到了LNK4209:损坏的pdb警告与LNK4099相同,无法忽略。编辑link.exe并添加/ignore:是一个不错的本地解决方案,不适合服务器构建计算机。
CodePlex上有一个名为"公共编译器基础结构"的项目,该项目托管与PE和PDB格式交互的类。其中一个类称为PdbWriter,可用于生成pdb文件。生成一个空的pdb文件并将其用作原始pdb文件的替换,这可能是一个可以在给定条件下工作的解决方案。
相关文章:
- C++atioglxx.pdb未加载错误glBufferData OpenGL
- 加载"D:UsersPublicDocumentsopencvbuildx64vc14binopencv_world340d.dll",找不到或打开PDB文件
- OpenCV 3 Visual Studio 2017 调试,调用堆栈没有.pdb文件
- 从 int 中剥离位时,编译器会警告一个转换,但不警告其他转换.有解决方法吗?
- 如何只读取和剥离特定的代码行
- 删除编译器优化并在发布中启用 pdb 文件
- pdb 不匹配或未找到 - 在窗口中调试
- 使用 jsoncpp 时从 JSon 剥离私有数据的最佳方法
- 在Visual Studio中加载wxWidget pdb库
- 有没有办法将一对元组剥离为可变参数模板类型或实例化具有可变参数类型的东西?
- 剥离C++库中的应用程序不需要的代码
- 在不中断引用的情况下移动静态库的 *.pdb 文件 - LNK4099
- C++ 未从同一目录加载的 PDB 符号
- PDB 与.exe不匹配
- 从字符串中剥离白色空间
- 我希望通过使用模板元编程从变量ARGS中进行剥离参数
- 使用“ .reload”迫使windbg加载PDB
- 如何修复Visual Studio 2017中的"Cannot find or open the PDB file."
- Delete[] 运算符使 *.exe 触发断点和 wntdll.pdb未加载以显示
- 如何从静态库创建剥离的pdb