未解析的外部符号,尽管它已经定义了
尽管我在 myClass
类中有一个名为 myMember
的公共静态成员,但我遇到了以下错误!
错误 LNK2001:无法解析的外部符号“public:static float MyClass::myMember”(?myMember@MyClass@@2MA)
注意 当我双击该错误时,它不会将我带到该错误中的任何行代码!
代码:
class MyClass
{
public:
static float myMember;
}
有什么想法吗?
I've got the following error althought I have a public static member called myMember
in myClass
class!
error LNK2001: unresolved external symbol "public: static float MyClass::myMember" (?myMember@MyClass@@2MA)
Note When I double click on the error it does not take me to any line in the code!
The code:
class MyClass
{
public:
static float myMember;
}
Any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需声明 myMember,在与包含该类的(假定).h 相对应的 .cpp 中定义它:
You only declare myMember, define it in the .cpp corresponding to your (presumed) .h containing the class: