我认为这很简单,但我似乎让自己感到困惑。我已经学习 C++ 有一段时间了,我认为我已经掌握了它的窍门。我已经转移到它的“视觉”方面,特别是 MFC。
基本上,我试图将 DLL 中的变量传递到 MFC 应用程序上的简单静态文本框中。
(这是游戏rFactor的插件)
这是我在 DLL 文件 ( .hpp ) 中的代码
struct TelemInfoBase
{
float mEngineRPM; // engine RPM
}
这是将其放入静态文本的代码
SetDlgItemText(IDC_DRIVER_NAME, TelemInfoBase::mEngineRPM);
但我收到“非法引用非静态成员”错误
我假设我必须为要存储的数据定义一个变量,然后访问该变量,但我无法完全理解如何做到这一点。
有人愿意为我指出正确的方向吗?