什么是.sym文件以及如何在visual c++中使用它



Oracle OCCI for VS2010包含以下文件:

  • oraocci11.dll (~ 500kb)
  • oraocci11。lib (~ 800 KB)
  • oraocci11。sym (~ 546 KB)

DLL是显而易见的。这个lib文件——从它的大小判断——应该是静态库。

但是.sym文件是什么?windows上的符号文件"通常"是.pdb文件。这是什么?

并且,如果它是一个符号文件,那么我如何从vc++中使用它?

我在Oracle文档Oracle®调用接口程序员指南,11g Release 2(11.2),…OCI即时客户端

"公盟"。信谊,oraociei11。信谊,orannzsbb11。信谊……符号表

为每个DLL提供一个.sym文件,当它们出现在同一个DLL中时位置作为DLL,则生成带有函数名的堆栈跟踪当OCI在Windows上发生故障时。

所以我认为这些文件是dll自己用来解析符号名的。我不清楚遵循什么格式以及使用什么工具来生成它们,但它们似乎不需要开发过程(但应该沿着DLL分发)。

相关内容

  • 没有找到相关文章

最新更新