debug-symbols

    1热度

    1回答

    每当我在Release中构建代码时,它都会编译并运行正常。但是,当我切换到Debug时,出现了一些我似乎无法弄清楚的错误。 swift.lib(scene.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj 1>swif

    0热度

    1回答

    我使用Ubuntu软件包针对LLVM库进行开发。以下是我已经安装的软件包: libllvm3.1 llvm-3.1 llvm-3.1-dev llvm-3.1-runtime llvm-3.1-source “LLVM-3.1-源”包含源代码,但据我所知,他们没有包含调试符号。因此,当我在某些LLVM代码的内部发现段错误时,我无法确定它出现在哪一行源代码中。 如何获取调试符号?

    2热度

    1回答

    我曾经使用GDB + Clang,并且我正在意识到我有多少堆栈跟踪是理所当然的。 Waf如何在生成的可执行文件的目录中生成PDB输出?我的配置将/ Zi和/ debug标志传递给编译器/链接器,但我看到的唯一pdb文件(对于位于我的编译目录的子目录中的任何几个二进制输出)是一个vc110.pdb文件在build目录的根目录下(并且不,在我的build目录的根目录下没有任何可执行的二进制文件)。 根

    0热度

    1回答

    我想在Visual Studio 2012下(通过测试浏览器 - >调试选定的测试)调试我的单元测试(xunit)。 但我无法进入我的目标库代码。在“模块”窗口中,我看到,我的库符号被加载,并找到符号文件。但在“用户代码”栏中标记为“不适用”(与所有其他库一样,包括运行测试库)。 调试配置中的项目未优化,只定义了xml文档文件生成。 如何使VS在调试模式下将我的库确定为“用户代码”?

    13热度

    1回答

    在带有调试信息的MS Visual Studio 10中构建静态库(.LIB)时,总是被命名为vc100.pdb。 (相对于建设一个.DLL,其中调试信息是[MyProjectName].pdb) 这是我的问题,因为我尝试几种不同的库(和它们的调试符号)复制到的"PublishedLibraries"目录,但所有vc100.pdb名称显然会发生冲突。 我敢肯定,我可以改变每个.PDB的名字,以匹配

    0热度

    1回答

    我有WinDbg设置为下载符号c:\ symbols。 advapi32的符号(例如)在c:\symbols\advapi32.pdb\3F32049F550C42B09CF114A1FB8A97E92\advapi32.pdb。我得到link.exe和其他stub exe使用这些符号的唯一方法实际上是在目录c:\symbols\advapi32.pdb\3F32049F550C42B09CF11

    0热度

    2回答

    在工作过程中,我遇到了以下问题: 我需要解析GDB调试信息。 单独的调试信息文件是一个二进制文件,所以我不能在不知道格式的情况下阅读它。 所以,这里的问题: 是否有GDB信息任何现成的解析器,或至少文档描述它?

    5热度

    2回答

    我有一个崩溃转储,我试图分析(VC++ 2010)。 然后我有一个调用堆栈看起来像这样(我已经修整了很多这里阅读): myapp.exe!std::_Tree<std::_Tmap_traits<unsigned int,StructB,std::less<unsigned int> ... >::_Erase(...) myapp.exe!std::_Tree<std::_Tmap_trait

    2热度

    1回答

    我已经在这一款上搜索了我的裤子,同时我发现了很多类似的问题,因为似乎没有解决我遇到的具体问题。 我使用VC10(但我想这适用于VC9,VC10和VC11)。总之,我想编译一个发布库,发布它,并允许用户在进行调试或发布版本的应用程序时能够链接到该库。令人讨厌的是我不断收到LNK4204错误,例如: mylib.lib(an_object_in_my_lib.obj) : warning LNK420

    2热度

    1回答

    Oracle OCCI for VS2010包含以下文件: oraocci11.dll(〜500 KB) oraocci11.lib(〜800 KB) oraocci11.sym(〜546 KB) 的DLL是显而易见的。 lib文件 - 从它的大小来判断,似乎是静态库。 但是什么是.sym文件? Windows上的符号文件通常是“.pdb”文件。它是什么? 而且,如果它是一个符号文件,那么我如何从