ゲームプログラマになる前に覚えておきたい技術の第2章について
Posted: 2013年7月12日(金) 15:21
ゲームプログラマになる前に覚えておきたい技術の第2章のプロジェクト設定がわかりません。
設定してデバック開始を押してもコンパイルエラーになります。
これです。
1>------ ビルド開始: プロジェクト: drawPixels, 構成: Debug Win32 ------
1>GameLib_d.lib(OStringStream.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Thread.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(DocumentImpl.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Texture.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Manager.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Manager.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(InFile.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Framework.obj) : error LNK2019: 未解決の外部シンボル "public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ) が関数 "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::assign(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int,unsigned int)" (?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@II@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Font.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(StringRenderer.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(OStringStream.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Thread.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(DocumentImpl.obj) : error LNK2019: 未解決の外部シンボル "public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ) が関数 __ehhandler$?_Buynode@?$_Tree@V?$_Tmap_traits@VRefString@GameLib@@HU?$less@VRefString@GameLib@@@std@@V?$allocator@U?$pair@$$CBVRefString@GameLib@@H@std@@@4@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VRefString@GameLib@@HU?$less@VRefString@GameLib@@@std@@V?$allocator@U?$pair@$$CBVRefString@GameLib@@H@std@@@4@$0A@@std@@@2@XZ で参照されました。
1>GameLib_d.lib(Texture.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Manager.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Manager.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(InFile.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Framework.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Font.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(StringRenderer.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Halt.obj) : error LNK2019: 未解決の外部シンボル __imp__MessageBoxA@16 が関数 "void __cdecl GameLib::halt(char const *,int,char const *)" (?halt@GameLib@@YAXPBDH0@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2001: 外部シンボル "__imp__MessageBoxA@16" は未解決です。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__SetWindowPos@28 が関数 "public: void __thiscall GameLib::`anonymous namespace'::Impl::enableFullScreen(bool)" (?enableFullScreen@Impl@?A0x1cd4626c@GameLib@@QAEX_N@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__SetWindowLongA@12 が関数 "public: void __thiscall GameLib::`anonymous namespace'::Impl::enableFullScreen(bool)" (?enableFullScreen@Impl@?A0x1cd4626c@GameLib@@QAEX_N@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__GetWindowRect@8 が関数 "public: void __thiscall GameLib::`anonymous namespace'::Impl::enableFullScreen(bool)" (?enableFullScreen@Impl@?A0x1cd4626c@GameLib@@QAEX_N@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__DestroyWindow@4 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__DispatchMessageA@4 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__TranslateMessage@4 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__TranslateAcceleratorA@12 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__GetMessageA@16 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__PeekMessageA@20 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__DragAcceptFiles@8 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__LoadAcceleratorsA@8 が関数 _WinMain@16 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__AdjustWindowRect@12 が関数 "int __cdecl InitInstance(struct HINSTANCE__ *,int)" (?InitInstance@@YAHPAUHINSTANCE__@@H@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__RegisterClassExA@4 が関数 "unsigned short __cdecl MyRegisterClass(struct HINSTANCE__ *)" (?MyRegisterClass@@YAGPAUHINSTANCE__@@@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__LoadCursorA@8 が関数 "unsigned short __cdecl MyRegisterClass(struct HINSTANCE__ *)" (?MyRegisterClass@@YAGPAUHINSTANCE__@@@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__LoadIconA@8 が関数 "unsigned short __cdecl MyRegisterClass(struct HINSTANCE__ *)" (?MyRegisterClass@@YAGPAUHINSTANCE__@@@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__UpdateWindow@4 が関数 "int __cdecl InitInstance(struct HINSTANCE__ *,int)" (?InitInstance@@YAHPAUHINSTANCE__@@H@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__ShowWindow@8 が関数 "int __cdecl InitInstance(struct HINSTANCE__ *,int)" (?InitInstance@@YAHPAUHINSTANCE__@@H@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__CreateWindowExA@48 が関数 "int __cdecl InitInstance(struct HINSTANCE__ *,int)" (?InitInstance@@YAHPAUHINSTANCE__@@H@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__DragQueryFileA@16 が関数 "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__DefWindowProcA@16 が関数 "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__PostQuitMessage@4 が関数 "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__GetTextMetricsW@8 が関数 "public: __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::FontImplOS(char const *,int,bool,bool,bool,bool,int,int)" (??0FontImplOS@?A0xca39bf44@Scene@GameLib@@QAE@PBDH_N111HH@Z) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__SelectObject@8 が関数 "public: __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::FontImplOS(char const *,int,bool,bool,bool,bool,int,int)" (??0FontImplOS@?A0xca39bf44@Scene@GameLib@@QAE@PBDH_N111HH@Z) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__CreateCompatibleDC@4 が関数 "public: __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::FontImplOS(char const *,int,bool,bool,bool,bool,int,int)" (??0FontImplOS@?A0xca39bf44@Scene@GameLib@@QAE@PBDH_N111HH@Z) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__CreateFontA@56 が関数 "public: __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::FontImplOS(char const *,int,bool,bool,bool,bool,int,int)" (??0FontImplOS@?A0xca39bf44@Scene@GameLib@@QAE@PBDH_N111HH@Z) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__GetGlyphOutlineA@28 が関数 "public: struct GameLib::Scene::A0xca39bf44::FontImplOS::Char const * __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::createGlyph(int)" (?createGlyph@FontImplOS@?A0xca39bf44@Scene@GameLib@@QAEPBUChar@1234@H@Z) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__DeleteObject@4 が関数 "public: virtual __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::~FontImplOS(void)" (??1FontImplOS@?A0xca39bf44@Scene@GameLib@@UAE@XZ) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__DeleteDC@4 が関数 "public: virtual __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::~FontImplOS(void)" (??1FontImplOS@?A0xca39bf44@Scene@GameLib@@UAE@XZ) で参照されました。
1>GameLib_d.lib(Manager.obj) : error LNK2001: 外部シンボル ""long const std::_BADOFF" (?_BADOFF@std@@3JB)" は未解決です。
1>GameLib_d.lib(Manager.obj) : error LNK2019: 未解決の外部シンボル "private: static void __cdecl std::locale::facet::facet_Register(class std::locale::facet *)" (?facet_Register@facet@locale@std@@CAXPAV123@@Z) が関数 "class std::ctype<char> const & __cdecl std::use_facet<class std::ctype<char> >(class std::locale const &)" (??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z) で参照されました。
1>GameLib_d.lib(Manager.obj) : error LNK2019: 未解決の外部シンボル "public: static void __cdecl std::_Locinfo::_Locinfo_ctor(class std::_Locinfo *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?_Locinfo_ctor@_Locinfo@std@@SAXPAV12@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z) が関数 "public: __thiscall std::_Locinfo::_Locinfo(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0_Locinfo@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z) で参照されました。
1>GameLib_d.lib(Manager.obj) : error LNK2019: 未解決の外部シンボル __imp__GetAsyncKeyState@4 が関数 "public: void __thiscall GameLib::Input::ManagerImpl::update(float,class GameLib::Math::Vector2 const &)" (?update@ManagerImpl@Input@GameLib@@QAEXMABVVector2@Math@3@@Z) で参照されました。
1>GameLib_d.lib(Manager.obj) : error LNK2019: 未解決の外部シンボル __imp__GetKeyboardState@4 が関数 "public: void __thiscall GameLib::Input::ManagerImpl::update(float,class GameLib::Math::Vector2 const &)" (?update@ManagerImpl@Input@GameLib@@QAEXMABVVector2@Math@3@@Z) で参照されました。
1>GameLib_d.lib(Manager.obj) : error LNK2019: 未解決の外部シンボル __imp__ScreenToClient@8 が関数 "public: void __thiscall GameLib::Input::ManagerImpl::update(float,class GameLib::Math::Vector2 const &)" (?update@ManagerImpl@Input@GameLib@@QAEXMABVVector2@Math@3@@Z) で参照されました。
1>GameLib_d.lib(Manager.obj) : error LNK2019: 未解決の外部シンボル __imp__GetCursorPos@4 が関数 "public: void __thiscall GameLib::Input::ManagerImpl::update(float,class GameLib::Math::Vector2 const &)" (?update@ManagerImpl@Input@GameLib@@QAEXMABVVector2@Math@3@@Z) で参照されました。
1>D:\消すな!惇\ゲームプログラマになる前に覚えておきたい技術\GameLib2008\GameLib2008\src\02_2DGraphics1\Debug\drawPixels.exe : fatal error LNK1120: 外部参照 38 が未解決です。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
どなたか、わかりやすくプロジェクト設定を1から教えて頂けないでしょうか?
設定してデバック開始を押してもコンパイルエラーになります。
これです。
1>------ ビルド開始: プロジェクト: drawPixels, 構成: Debug Win32 ------
1>GameLib_d.lib(OStringStream.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Thread.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(DocumentImpl.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Texture.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Manager.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Manager.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(InFile.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Framework.obj) : error LNK2019: 未解決の外部シンボル "public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ) が関数 "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::assign(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int,unsigned int)" (?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@II@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Font.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(StringRenderer.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xran(void)" (?_Xran@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(OStringStream.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Thread.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(DocumentImpl.obj) : error LNK2019: 未解決の外部シンボル "public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ) が関数 __ehhandler$?_Buynode@?$_Tree@V?$_Tmap_traits@VRefString@GameLib@@HU?$less@VRefString@GameLib@@@std@@V?$allocator@U?$pair@$$CBVRefString@GameLib@@H@std@@@4@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VRefString@GameLib@@HU?$less@VRefString@GameLib@@@std@@V?$allocator@U?$pair@$$CBVRefString@GameLib@@H@std@@@4@$0A@@std@@@2@XZ で参照されました。
1>GameLib_d.lib(Texture.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Manager.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Manager.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(InFile.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Framework.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Font.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(StringRenderer.obj) : error LNK2001: 外部シンボル ""public: static void __cdecl std::_String_base::_Xlen(void)" (?_Xlen@_String_base@std@@SAXXZ)" は未解決です。
1>GameLib_d.lib(Halt.obj) : error LNK2019: 未解決の外部シンボル __imp__MessageBoxA@16 が関数 "void __cdecl GameLib::halt(char const *,int,char const *)" (?halt@GameLib@@YAXPBDH0@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2001: 外部シンボル "__imp__MessageBoxA@16" は未解決です。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__SetWindowPos@28 が関数 "public: void __thiscall GameLib::`anonymous namespace'::Impl::enableFullScreen(bool)" (?enableFullScreen@Impl@?A0x1cd4626c@GameLib@@QAEX_N@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__SetWindowLongA@12 が関数 "public: void __thiscall GameLib::`anonymous namespace'::Impl::enableFullScreen(bool)" (?enableFullScreen@Impl@?A0x1cd4626c@GameLib@@QAEX_N@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__GetWindowRect@8 が関数 "public: void __thiscall GameLib::`anonymous namespace'::Impl::enableFullScreen(bool)" (?enableFullScreen@Impl@?A0x1cd4626c@GameLib@@QAEX_N@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__DestroyWindow@4 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__DispatchMessageA@4 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__TranslateMessage@4 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__TranslateAcceleratorA@12 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__GetMessageA@16 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__PeekMessageA@20 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__DragAcceptFiles@8 が関数 __catch$_WinMain@16$0 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__LoadAcceleratorsA@8 が関数 _WinMain@16 で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__AdjustWindowRect@12 が関数 "int __cdecl InitInstance(struct HINSTANCE__ *,int)" (?InitInstance@@YAHPAUHINSTANCE__@@H@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__RegisterClassExA@4 が関数 "unsigned short __cdecl MyRegisterClass(struct HINSTANCE__ *)" (?MyRegisterClass@@YAGPAUHINSTANCE__@@@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__LoadCursorA@8 が関数 "unsigned short __cdecl MyRegisterClass(struct HINSTANCE__ *)" (?MyRegisterClass@@YAGPAUHINSTANCE__@@@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__LoadIconA@8 が関数 "unsigned short __cdecl MyRegisterClass(struct HINSTANCE__ *)" (?MyRegisterClass@@YAGPAUHINSTANCE__@@@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__UpdateWindow@4 が関数 "int __cdecl InitInstance(struct HINSTANCE__ *,int)" (?InitInstance@@YAHPAUHINSTANCE__@@H@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__ShowWindow@8 が関数 "int __cdecl InitInstance(struct HINSTANCE__ *,int)" (?InitInstance@@YAHPAUHINSTANCE__@@H@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__CreateWindowExA@48 が関数 "int __cdecl InitInstance(struct HINSTANCE__ *,int)" (?InitInstance@@YAHPAUHINSTANCE__@@H@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__DragQueryFileA@16 が関数 "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__DefWindowProcA@16 が関数 "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) で参照されました。
1>GameLib_d.lib(WindowCreator.obj) : error LNK2019: 未解決の外部シンボル __imp__PostQuitMessage@4 が関数 "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__GetTextMetricsW@8 が関数 "public: __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::FontImplOS(char const *,int,bool,bool,bool,bool,int,int)" (??0FontImplOS@?A0xca39bf44@Scene@GameLib@@QAE@PBDH_N111HH@Z) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__SelectObject@8 が関数 "public: __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::FontImplOS(char const *,int,bool,bool,bool,bool,int,int)" (??0FontImplOS@?A0xca39bf44@Scene@GameLib@@QAE@PBDH_N111HH@Z) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__CreateCompatibleDC@4 が関数 "public: __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::FontImplOS(char const *,int,bool,bool,bool,bool,int,int)" (??0FontImplOS@?A0xca39bf44@Scene@GameLib@@QAE@PBDH_N111HH@Z) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__CreateFontA@56 が関数 "public: __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::FontImplOS(char const *,int,bool,bool,bool,bool,int,int)" (??0FontImplOS@?A0xca39bf44@Scene@GameLib@@QAE@PBDH_N111HH@Z) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__GetGlyphOutlineA@28 が関数 "public: struct GameLib::Scene::A0xca39bf44::FontImplOS::Char const * __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::createGlyph(int)" (?createGlyph@FontImplOS@?A0xca39bf44@Scene@GameLib@@QAEPBUChar@1234@H@Z) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__DeleteObject@4 が関数 "public: virtual __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::~FontImplOS(void)" (??1FontImplOS@?A0xca39bf44@Scene@GameLib@@UAE@XZ) で参照されました。
1>GameLib_d.lib(Font.obj) : error LNK2019: 未解決の外部シンボル __imp__DeleteDC@4 が関数 "public: virtual __thiscall GameLib::Scene::`anonymous namespace'::FontImplOS::~FontImplOS(void)" (??1FontImplOS@?A0xca39bf44@Scene@GameLib@@UAE@XZ) で参照されました。
1>GameLib_d.lib(Manager.obj) : error LNK2001: 外部シンボル ""long const std::_BADOFF" (?_BADOFF@std@@3JB)" は未解決です。
1>GameLib_d.lib(Manager.obj) : error LNK2019: 未解決の外部シンボル "private: static void __cdecl std::locale::facet::facet_Register(class std::locale::facet *)" (?facet_Register@facet@locale@std@@CAXPAV123@@Z) が関数 "class std::ctype<char> const & __cdecl std::use_facet<class std::ctype<char> >(class std::locale const &)" (??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z) で参照されました。
1>GameLib_d.lib(Manager.obj) : error LNK2019: 未解決の外部シンボル "public: static void __cdecl std::_Locinfo::_Locinfo_ctor(class std::_Locinfo *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?_Locinfo_ctor@_Locinfo@std@@SAXPAV12@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z) が関数 "public: __thiscall std::_Locinfo::_Locinfo(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0_Locinfo@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z) で参照されました。
1>GameLib_d.lib(Manager.obj) : error LNK2019: 未解決の外部シンボル __imp__GetAsyncKeyState@4 が関数 "public: void __thiscall GameLib::Input::ManagerImpl::update(float,class GameLib::Math::Vector2 const &)" (?update@ManagerImpl@Input@GameLib@@QAEXMABVVector2@Math@3@@Z) で参照されました。
1>GameLib_d.lib(Manager.obj) : error LNK2019: 未解決の外部シンボル __imp__GetKeyboardState@4 が関数 "public: void __thiscall GameLib::Input::ManagerImpl::update(float,class GameLib::Math::Vector2 const &)" (?update@ManagerImpl@Input@GameLib@@QAEXMABVVector2@Math@3@@Z) で参照されました。
1>GameLib_d.lib(Manager.obj) : error LNK2019: 未解決の外部シンボル __imp__ScreenToClient@8 が関数 "public: void __thiscall GameLib::Input::ManagerImpl::update(float,class GameLib::Math::Vector2 const &)" (?update@ManagerImpl@Input@GameLib@@QAEXMABVVector2@Math@3@@Z) で参照されました。
1>GameLib_d.lib(Manager.obj) : error LNK2019: 未解決の外部シンボル __imp__GetCursorPos@4 が関数 "public: void __thiscall GameLib::Input::ManagerImpl::update(float,class GameLib::Math::Vector2 const &)" (?update@ManagerImpl@Input@GameLib@@QAEXMABVVector2@Math@3@@Z) で参照されました。
1>D:\消すな!惇\ゲームプログラマになる前に覚えておきたい技術\GameLib2008\GameLib2008\src\02_2DGraphics1\Debug\drawPixels.exe : fatal error LNK1120: 外部参照 38 が未解決です。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
どなたか、わかりやすくプロジェクト設定を1から教えて頂けないでしょうか?