HINWEIS: Ja, ich habe GLEW_STATIC angegeben.GLEW-Verknüpfungsprobleme können nicht gefunden werden __imp_glGetIntegerv
Also habe ich dieses Rodeo durchgemacht, bevor ich versucht habe, glew für die Verwendung in einem neuen Projekt einzurichten, aber jetzt, da ich glew 2.0 in einem Projekt verwende, entstehen Verknüpfungsfehler. Ich habe gerade die Quelle in einer Linux-Instanz generiert und benutze sie so.
Dies ist eine Funktion, die ich in einem Namespace-Renderer deklariert und hier definiert habe. Die Relevanz ist, dass ich nur glewInit()
anrufe, das ist es.
Die Verknüpfungsfehler produziert sind:
Error LNK2019 unresolved external symbol __imp_glGetIntegerv referenced in function glewContextInit
Error LNK2019 unresolved external symbol __imp_glGetString referenced in function glewContextInit
Error LNK2019 unresolved external symbol __imp_wglGetCurrentDC referenced in function wglewInit
Error LNK2019 unresolved external symbol __imp_wglGetProcAddress referenced in function wglewInit
Der Unterschied zwischen dem normalen, „nicht deklarierte Funktionen definiert werden“ Art von Fehler, diese ausgewählten vier sind die einzigen fehlenden. Da sie das angefügte __imp_ -Tag haben, das normalerweise anzeigt, dass sie erwarten, dass eine dynamische Bibliothek sich einbindet, sagt mir etwas, dass sie möglicherweise ein Fehler in der generierten Datei ist? Hat jemand dieses Problem mit der Verknüpfung von glew?