C++ 从代码块转到visual studio(glfw/glew)时出错
我在glfw中有一个项目,我是在代码块中创建的,因为我一直想试用VisualStudio,我决定转移它,代码在代码块中运行时编译得很好。但是,在visual studio中,我遇到以下错误:C++ 从代码块转到visual studio(glfw/glew)时出错,c++,visual-studio,codeblocks,glew,glfw,C++,Visual Studio,Codeblocks,Glew,Glfw,我在glfw中有一个项目,我是在代码块中创建的,因为我一直想试用VisualStudio,我决定转移它,代码在代码块中运行时编译得很好。但是,在visual studio中,我遇到以下错误: Error 1 error LNK2019: unresolved external symbol __imp__glClear@4 referenced in function "void __cdecl Main_Loop(void)" (?Main_Loop@@YAXXZ) c:\Use
Error 1 error LNK2019: unresolved external symbol __imp__glClear@4 referenced in function "void __cdecl Main_Loop(void)" (?Main_Loop@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 2 error LNK2019: unresolved external symbol __imp__glClearColor@16 referenced in function "void __cdecl Init(void)" (?Init@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 3 error LNK2019: unresolved external symbol __imp__glFrustum@48 referenced in function "void __cdecl Init(void)" (?Init@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 4 error LNK2019: unresolved external symbol __imp__glLoadIdentity@0 referenced in function "void __cdecl Draw(class TextRenderer,class Button)" (?Draw@@YAXVTextRenderer@@VButton@@@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 5 error LNK2001: unresolved external symbol __imp__glLoadIdentity@0 c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 6 error LNK2019: unresolved external symbol __imp__glMatrixMode@4 referenced in function "void __cdecl Init(void)" (?Init@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 7 error LNK2019: unresolved external symbol __imp__glTranslatef@12 referenced in function "void __cdecl Draw(class TextRenderer,class Button)" (?Draw@@YAXVTextRenderer@@VButton@@@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 8 error LNK2019: unresolved external symbol __imp__glewInit@0 referenced in function "void __cdecl glInit(void)" (?glInit@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 9 error LNK2019: unresolved external symbol __imp__glewIsSupported@4 referenced in function "void __cdecl glInit(void)" (?glInit@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 10 error LNK2019: unresolved external symbol _glfwInit referenced in function "void __cdecl Init(void)" (?Init@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 11 error LNK2019: unresolved external symbol _glfwTerminate referenced in function "void __cdecl Shut_Down(int)" (?Shut_Down@@YAXH@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 12 error LNK2019: unresolved external symbol _glfwOpenWindow referenced in function "void __cdecl Init(void)" (?Init@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 13 error LNK2019: unresolved external symbol _glfwSetWindowTitle referenced in function "void __cdecl Init(void)" (?Init@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 14 error LNK2019: unresolved external symbol _glfwSwapBuffers referenced in function "void __cdecl Main_Loop(void)" (?Main_Loop@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 15 error LNK2019: unresolved external symbol _glfwGetWindowParam referenced in function "void __cdecl Main_Loop(void)" (?Main_Loop@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 16 error LNK2019: unresolved external symbol __imp__FT_Init_FreeType referenced in function "void __cdecl fontInit(void)" (?fontInit@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 17 error LNK2019: unresolved external symbol __imp__FT_New_Face referenced in function "void __cdecl fontInit(void)" (?fontInit@@YAXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
Error 18 error LNK2019: unresolved external symbol __imp__glBegin@4 referenced in function "public: virtual void __thiscall Button::render(void)" (?render@Button@@UAEXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\Button.obj Project1
Error 19 error LNK2001: unresolved external symbol __imp__glBegin@4 c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 20 error LNK2019: unresolved external symbol __imp__glEnd@0 referenced in function "public: virtual void __thiscall Button::render(void)" (?render@Button@@UAEXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\Button.obj Project1
Error 21 error LNK2001: unresolved external symbol __imp__glEnd@0 c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 22 error LNK2019: unresolved external symbol __imp__glVertex2f@8 referenced in function "public: virtual void __thiscall Button::render(void)" (?render@Button@@UAEXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\Button.obj Project1
Error 23 error LNK2001: unresolved external symbol __imp__glVertex2f@8 c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 24 error LNK2019: unresolved external symbol __imp__glColor3f@12 referenced in function "public: virtual void __thiscall Button::render(void)" (?render@Button@@UAEXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\Button.obj Project1
Error 25 error LNK2001: unresolved external symbol __imp__glColor3f@12 c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 26 error LNK2019: unresolved external symbol __imp__glBindTexture@8 referenced in function "public: void __thiscall TextRenderer::draw(struct FT_Bitmap_ *,float,float)" (?draw@TextRenderer@@QAEXPAUFT_Bitmap_@@MM@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 27 error LNK2019: unresolved external symbol __imp__glBlendFunc@8 referenced in function "public: void __thiscall TextRenderer::draw(struct FT_Bitmap_ *,float,float)" (?draw@TextRenderer@@QAEXPAUFT_Bitmap_@@MM@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 28 error LNK2019: unresolved external symbol __imp__glDeleteTextures@8 referenced in function "public: void __thiscall TextRenderer::draw(struct FT_Bitmap_ *,float,float)" (?draw@TextRenderer@@QAEXPAUFT_Bitmap_@@MM@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 29 error LNK2019: unresolved external symbol __imp__glDisable@4 referenced in function "public: void __thiscall TextRenderer::draw(struct FT_Bitmap_ *,float,float)" (?draw@TextRenderer@@QAEXPAUFT_Bitmap_@@MM@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 30 error LNK2019: unresolved external symbol __imp__glEnable@4 referenced in function "public: void __thiscall TextRenderer::draw(struct FT_Bitmap_ *,float,float)" (?draw@TextRenderer@@QAEXPAUFT_Bitmap_@@MM@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 31 error LNK2019: unresolved external symbol __imp__glGenTextures@8 referenced in function "public: void __thiscall TextRenderer::draw(struct FT_Bitmap_ *,float,float)" (?draw@TextRenderer@@QAEXPAUFT_Bitmap_@@MM@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 32 error LNK2019: unresolved external symbol __imp__glPixelStorei@8 referenced in function "public: void __thiscall TextRenderer::draw(struct FT_Bitmap_ *,float,float)" (?draw@TextRenderer@@QAEXPAUFT_Bitmap_@@MM@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 33 error LNK2019: unresolved external symbol __imp__glScalef@12 referenced in function "public: void __thiscall TextRenderer::draw(struct FT_Bitmap_ *,float,float)" (?draw@TextRenderer@@QAEXPAUFT_Bitmap_@@MM@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 34 error LNK2019: unresolved external symbol __imp__glTexCoord2f@8 referenced in function "public: void __thiscall TextRenderer::draw(struct FT_Bitmap_ *,float,float)" (?draw@TextRenderer@@QAEXPAUFT_Bitmap_@@MM@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 35 error LNK2019: unresolved external symbol __imp__glTexImage2D@36 referenced in function "public: void __thiscall TextRenderer::draw(struct FT_Bitmap_ *,float,float)" (?draw@TextRenderer@@QAEXPAUFT_Bitmap_@@MM@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 36 error LNK2019: unresolved external symbol __imp__glTexParameteri@12 referenced in function "public: void __thiscall TextRenderer::draw(struct FT_Bitmap_ *,float,float)" (?draw@TextRenderer@@QAEXPAUFT_Bitmap_@@MM@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 37 error LNK2019: unresolved external symbol __imp__FT_Set_Char_Size referenced in function "public: __thiscall TextRenderer::TextRenderer(float,float,struct FT_FaceRec_ * *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,float)" (??0TextRenderer@@QAE@MMPAPAUFT_FaceRec_@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@M@Z) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 38 error LNK2019: unresolved external symbol __imp__FT_Load_Glyph referenced in function "public: virtual void __thiscall TextRenderer::render(void)" (?render@TextRenderer@@UAEXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 39 error LNK2019: unresolved external symbol __imp__FT_Get_Char_Index referenced in function "public: virtual void __thiscall TextRenderer::render(void)" (?render@TextRenderer@@UAEXXZ) c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
Error 40 error LNK1120: 34 unresolved externals c:\users\samuel\documents\visual studio 2012\Projects\Project1\Debug\Project1.exe Project1
错误1错误LNK2019:未解析的外部符号\uuu imp__glClear@4在函数“void\uu cdecl Main\u Loop(void)”(?Main\u Loop@@YAXXZ)c:\Users\Samuel\documents\visualstudio 2012\Projects\Project1\Project1\Main.obj Project1中引用
错误2错误LNK2019:未解析的外部符号\uuu imp__glClearColor@16在函数“void\uu cdecl Init(void)”(?Init@@YAXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1中引用
错误3错误LNK2019:未解析的外部符号\uuu imp__glFrustum@48在函数“void\uu cdecl Init(void)”(?Init@@YAXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1中引用
错误4错误LNK2019:未解析的外部符号\uuu imp__glLoadIdentity@0在函数“void\uu cdecl Draw(类文本渲染器,类按钮)”中引用(?Draw@@yaxvtextrender@@VButton@@@Z)c:\Users\Samuel\documents\visualstudio 2012\Projects\Project1\Project1\main.obj Project1
错误5错误LNK2001:未解析的外部符号\uuu imp__glLoadIdentity@0c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
错误6错误LNK2019:未解析的外部符号\uuu imp__glMatrixMode@4在函数“void\uu cdecl Init(void)”(?Init@@YAXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1中引用
错误7错误LNK2019:未解析的外部符号\uuu imp__glTranslatef@12在函数“void\uu cdecl Draw(类文本渲染器,类按钮)”中引用(?Draw@@yaxvtextrender@@VButton@@@Z)c:\Users\Samuel\documents\visualstudio 2012\Projects\Project1\Project1\main.obj Project1
错误8错误LNK2019:未解析的外部符号\uuu imp__glewInit@0在函数“void\uu cdecl glInit(void)”(?glInit@@YAXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1中引用
错误9错误LNK2019:未解析的外部符号\uuu imp__glewIsSupported@4在函数“void\uu cdecl glInit(void)”(?glInit@@YAXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1中引用
错误10错误LNK2019:函数“void”中引用了未解析的外部符号\u glfwInit(?Init@@YAXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
错误11错误LNK2019:函数“void\u\u cdecl shutdown(int)”中引用了未解析的外部符号(?shutdown@@YAXH@Z)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
错误12错误LNK2019:函数“void”\uuu cdecl Init(void)”(?Init@@YAXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1中引用了未解析的外部符号
错误13错误LNK2019:未解析的外部符号\u glfwSetWindowTitle在函数“void”\uu cdecl Init(void)”中引用(?Init@@YAXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
错误14错误LNK2019:函数“void”\uuu cdecl Main\u Loop(void)”(?Main\u Loop@@YAXXZ)中引用的未解析外部符号\u glfwSwapBuffers c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\Main.obj Project1
错误15错误LNK2019:函数“void”\uuuu cdecl Main\u Loop(void)”(?Main\u Loop@@YAXXZ)中引用了未解析的外部符号\u glfwGetWindowParam c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\Main.obj Project1
错误16错误LNK2019:函数“void\uu cdecl fontInit(void)”中引用的未解析外部符号\uu imp\uu FT\u Init\u FreeType(?fontInit@@YAXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
错误17错误LNK2019:函数“void\uu cdecl fontInit(void)”中引用的未解析外部符号\uu imp\uu FT\u New\u面(?fontInit@@YAXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\main.obj Project1
错误18错误LNK2019:未解析的外部符号\uuu imp__glBegin@4在函数“public:virtual void _uthiscall Button::render(void)”中引用(?render@Button@@UAEXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\Button.obj Project1
错误19错误LNK2001:未解析的外部符号\uuu imp__glBegin@4c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
错误20错误LNK2019:未解析的外部符号\uuu imp__glEnd@0在函数“public:virtual void _uthiscall Button::render(void)”中引用(?render@Button@@UAEXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\Button.obj Project1
错误21错误LNK2001:未解析的外部符号\uuu imp__glEnd@0c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
错误22错误LNK2019:未解析的外部符号\uuu imp__glVertex2f@8在函数“public:virtual void _uthiscall Button::render(void)”中引用(?render@Button@@UAEXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\Button.obj Project1
错误23错误LNK2001:未解析的外部符号\uuu imp__glVertex2f@8c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\TextRenderer.obj Project1
错误24错误LNK2019:未解析的外部符号\uuu imp__glColor3f@12在函数“public:virtual void _uthiscall Button::render(void)”中引用(?render@Button@@UAEXXZ)c:\Users\Samuel\documents\visual studio 2012\Projects\Project1\Project1\Button.obj Project1
错误25错误L