当我在Delphi中调试某些东西时,在堆栈跟踪中有一个系统库,我已经获得了库的名称和被调用的函数。不幸的是,这似乎不适用于任何其他外部DLL。我有一个在Visual C++ 2005中编译的任何时候,它给了我任何麻烦,我必须附加VS调试器,并从原始入口点开始跟踪代码,因为Delphi不知道什么是实际发生。 这个DLL是用VS的调试信息编译进去的,但显然Delphi没有办法读取它。有没有办法摆脱调试
什么是在Visual Studio中制作私有符号化版本构建的正确配置?我想生成并存储一个PDB文件,该文件允许我象征性地构建可执行文件的崩溃转储,但是为了避免将调试信息嵌入到可执行文件本身中,从而允许外部用户观察符号,例如函数和变量名称,而无需PDB。 我习惯DWARF调试格式,它可以嵌入到可执行文件中,也可以导出到单独的dSYM文件,这似乎是PDB的粗略等价物;我不确定Visual Studio