VC ++コンパイラを使用してopensslソースコードでopenssl静的ライブラリ(libeay32.libおよびssleay32.lib)を構築しました。私はVS2010プロジェクトでそれらを使用し、それらはうまく機能します。
#pragma comment( lib, "libeay32.lib" )
#pragma comment( lib, "ssleay32.lib" )
次に、問題は、VS2010でopensslライブラリのソースコードをデバッグしたいということです(ステップイン、ステップオーバー...)。たとえば、openssl apiにブレークポイントを設定してから、opensslソースファイルにステップインします。どうすればそれを達成できますか?
openssl静的ライブラリを構築するときにVSコンパイラオプション「Zi」を使用していくつかの.pdbファイルを生成しようとしましたが、それらの使用方法がわかりません。これらの.pdbファイルのパスを[オプション]->[デバッグ]->[シンボル]->[シンボルファイルの場所]に追加しようとしましたが、機能しないようです。