1

我正在尝试从 VS 2010 的监视窗口中调用变量的成员函数。我不断收到错误消息,“成员函数不存在”。我搜索了 google 和 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在监视窗口中工作正常。

该功能确实存在。我可以从代码中调用它。我似乎无法在手表表达式中使用它。如果可以的话,我想我可以回答一些相关的问题:Viewing a pimpl from DLL in debugger

是的,符号已加载。我可以看这个:

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

它产生了我期望的类型。

有任何想法吗?

编辑:哦,var是从'Dll.dll'导出的类型,并由我正在尝试调试的当前进程导入(单元测试)。

4

0 回答 0