1

VS 2010 のウォッチ ウィンドウ内から変数のメンバー関数を呼び出そうとしています。「メンバー関数が存在しません」というエラーが表示され続けます。私はグーグルとSOを検索し、これらの試みにたどり着きました:

{,,Dll}var.member()
var.{,,Dll}member()
var.{,,Dll}namespace::class::member()
{,,Dll}member(&var)
{,,Dll}namespace::class::member(&var)

どれも機能しません。エラーは、敬意を表して次のとおりです。

"symbol 'var' not found"
"missing operand"
"missing operand"
"symbol 'var' not found"
"symbol 'var' not found"

ただし、varウォッチウィンドウでは正常に動作します。

関数は存在します。コードから呼び出すことができます。ウォッチ式では使えないようです。多少関連する質問に答えることができれば、デバッガーで DLL から pimpl を表示することができます。

はい、シンボルが読み込まれます。私はこれを見ることができます:

{,,Dll}namespace::class::member

それは私が期待するタイプになります。

何か案は?

編集:ああ、varは「Dll.dll」からエクスポートされ、デバッグしようとしている現在のプロセス(単体テスト)によってインポートされたタイプです。

4

0 に答える 0