在public
我的班级声明部分,我有这个:
static float m_screenWidth;
static float m_screenHeight;
然后我可以在类构造函数或其他地方将它们设置为我想要的任何东西,但是,当我使用它们时编译器会失败,说:
Undefined symbols for architecture
这在我尝试访问这些成员的任何行上都有说明。在类方法中,我按名称访问它们。在非成员函数中,我使用className::
前缀访问它们。没关系,他们不喜欢。有什么建议吗?
值得注意的是,它们没有得到“未声明”的错误,因此它们在某种程度上得到了认可。