2016-05-01 16 views
0

Das ist also nicht das erste Mal, dass ich auf dieses Problem gestoßen bin, aber die Lösungen, die in der Vergangenheit funktionierten, scheinen nicht zu funktionieren. Ich erhalte derzeit die folgenden Fehler:Nicht aufgelöste externe Symbole, die auf glew32s.lib verweisen

Error LNK1120 6 unresolved externals 
Error LNK2019 unresolved external symbol [email protected] referenced in function [email protected] 
Error LNK2019 unresolved external symbol [email protected] referenced in function [email protected] 
Error LNK2019 unresolved external symbol [email protected] referenced in function __glewInit_GL_3DFX_tbuffer 
Error LNK2019 unresolved external symbol [email protected] referenced in function "public: void __thiscall vortex::graphics::Window::clear(void)const " ([email protected]@[email protected]@@QBEXXZ) 
Error LNK2019 unresolved external symbol [email protected] referenced in function "private: bool __thiscall vortex::graphics::Window::init(void)" ([email protected]@[email protected]@@AAE_NXZ) 
Error LNK2019 unresolved external symbol [email protected] referenced in function "void __cdecl vortex::graphics::windowResize(struct GLFWwindow *,int,int)" ([email protected]@[email protected]@[email protected]@[email protected]) 

Sie einen Überblick zu geben, was ich versucht habe, ich habe überprüft und erneut überprüft die Verbindungswege zu den Bibliotheken, ich habe die GLEW_STATIC Präprozessordefinition in der notwendigen Abschnitt setzen, Ich habe die Bibliotheken mehrfach neu heruntergeladen, um sicherzustellen, dass ich eine Win32-Bibliothek mit der Win32-Anwendung verknüpfe, und ich habe keine Ahnung, was ich jetzt tun soll. Es funktionierte für eine Weile gut, und die obigen Lösungen würden immer einen solchen Fehler beheben, aber diesmal nicht. Je eher ich eine Antwort bekomme, desto besser, denn dies ist ein Projekt, an dem ich bald mehr arbeiten möchte. Danke für jede Hilfe, die Sie mir geben können.

Antwort

0

Fügen Sie OpenGL32.lib und glu32.lib zu Ihren Linker-Eingaben hinzu.

0

Ich hatte ein sehr ähnliches Problem selbst, und die Lösung für mich war das Hinzufügen der glew32.dll zum Ordner, sowie das Hinzufügen #pragma comment(lib, "glew32.lib") und die Verknüpfung zu ihm. Die Datei glew32.dll bezieht sich auf glew32.lib. Wenn Sie keine glew32.lll haben, werden ähnliche Linkfehler ausgegeben.