OTN スレッド: Oracle は OCCI/OCI のパブリック シンボル ファイル (PDB) を提供していますか?
OC[C]Iを使用する Windows (Visual Studio または WinDBG を使用) でアプリケーションをデバッグする場合、Oracle OCI/OCCI ライブラリのシンボル ファイル (PDB ファイル) があると便利なことがよくあります。(マイクロソフトがすべてのシステム ライブラリで利用できるように、パブリック シンボル ファイル)
オラクルはこれらを提供していますか?
注: これらのパブリック シンボル ファイルは、Oracle ライブラリにとって特に歓迎されます。これは、コール スタックが oci/occi ライブラリの内部にある場所でいくつかのクラッシュがあり、(おそらく最適化) 設定がこれらの DLL を生成するために使用されたように見えるためです。これらのライブラリ内にある場合、Visual Studio がユーザー ダンプの使用可能なコール スタックを表示するのを効果的に防ぎます。
前の段落をさらに明確にするために、これは OCCI ライブラリのクラッシュを意味するものではありません。これは、1 つのスレッドが OCCI 呼び出し内にあり、ユーザー ダンプが生成された場合 (何らかの理由で - 実行中のアプリケーションのオンデマンドで生成される可能性があります)、このスレッドの呼び出しスタックが (少なくとも半分) 混乱していることを意味します。 . したがって、パブリック シンボル ファイルは非常に便利です。