什么是.sym文件,我怎样才能从Visual-C++中使用它?

问题描述:

Oracle OCCI for VS2010包含以下文件:什么是.sym文件,我怎样才能从Visual-C++中使用它?

  • oraocci11.dll(〜500 KB)
  • oraocci11.lib(〜800 KB)
  • oraocci11.sym(〜546 KB)

的DLL是显而易见的。 lib文件 - 从它的大小来判断,似乎是静态库。

但是什么是.sym文件? Windows上的符号文件通常是“.pdb”文件。它是什么?

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

我已经找到了Oracle docs的Oracle®调用接口程序员指南下面的代码片段,11g第2版(11.2),... OCI即时客户端 -

oci.sym,oraociei11.sym ,orannzsbb11.sym ...当故障在OCI发生在

被提供给每个DLL甲.SYM文件和存在于相同 位置作为DLL,具有函数名堆栈跟踪时生成 符号表视窗。

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