0

我认为这很简单,但我似乎让自己感到困惑。我已经学习 C++ 有一段时间了,我认为我已经掌握了它的窍门。我已经转移到它的“视觉”方面,特别是 MFC。

基本上,我试图将 DLL 中的变量传递到 MFC 应用程序上的简单静态文本框中。

(这是游戏rFactor的插件)

这是我在 DLL 文件 ( .hpp ) 中的代码

struct TelemInfoBase
{
  float mEngineRPM;              // engine RPM
}

这是将其放入静态文本的代码

SetDlgItemText(IDC_DRIVER_NAME, TelemInfoBase::mEngineRPM);

但我收到“非法引用非静态成员”错误

我假设我必须为要存储的数据定义一个变量,然后访问该变量,但我无法完全理解如何做到这一点。

有人愿意为我指出正确的方向吗?

4

0 回答 0