什么是.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分发)。