错误 LNK2001:未解析的外部符号"private: static class Game Game::game_"
error LNK2001: unresolved external symbol "private: static class Game Game::game_"
class Game
{
public:
static Game& GetInstance()
{
return game_;
}
private :
static Game game_;
Game();
};
为什么你把类构造函数放在私有部分?这可能是导致您问题的原因。将 Game(( 移动到公共部分,看看会发生什么。 另外,我认为您尝试定义和返回静态值的方式完全是错误的
相关文章:
- 为什么即使使用-cudart-static进行编译,库用户仍然需要链接到cuda运行时
- 如何处理 c++ 中类实现中的"invalid use of non-static data member"?
- 收到错误"invalid use of non-static data member 'stu::n' "
- LNK1104:无法打开libpjproject-i386-Win32-vc14-Debug-Static.lib
- 我应该在 C++ 中何时/为什么使用 STATIC?
- 在VS2019项目中集成ImageMagick:x64-windows-static library
- 如何处理Boost Spirit X3导致Visual Studio 2019 "static initialization order fiasco"?
- "static char __ = []() -> char"的含义
- 当初始值设定项是基类名时'initializer does not name a non-static data member or base class'错误
- 无法在 DLL 中链接 SDL2-static.lib
- 如何摆脱C++中未解析的外部符号"private: static char"错误?
- 使用 c++/WinRT Direct3D UWP Game DR 模板 Direct X11 的错误消息
- C++线程"Call to non-static member function without an object argument"
- 出现这种错误的原因是什么"invalid use of non-static data member "
- static是如何使用ClassA::m_variable处理所有类对象的
- LNK2001:未解析的外部符号public:static类std::vector
- 使用-static libstdc++时std::线程弱,因此在运行时会导致崩溃
- 你能初始化unique_ptrs "static const vectors"吗?(C++17 与 GCC 7.3)
- 为什么异常不适用于 OSX 上的 gcc7 和 -static-libgcc?
- 错误 LNK2001:未解析的外部符号"private: static class Game Game::game_"