ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
2976
2976
EMPFEHLEN
-
16.04.08 21:04 #1spitzi92 Tutorials.de Gastzugang
Hallo Leute,
ich bin mir gerade auf http://www.codeworx.org/opengl_tuts.php
ein Tutorial über OpenGl in C++ am erarbeiten. Ich habe alle .lib Files eingebunden und auch die header files eingebunden, so wie es msdn und google sagt falls man diesen Fehler kriegt und trotzdem kommt beim kompilen folgender Error Code:
Da stehen so in etwa alle Funktionen aufgelistet die in meinem Skript deklariert werden.Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
1>------ Erstellen gestartet: Projekt: opengl_1, Konfiguration: Debug Win32 ------ 1>Kompilieren... 1>main.cpp 1>Verknüpfen... 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__UnregisterClassA@8" in Funktion ""void __cdecl KillGLWindow(void)" (?KillGLWindow@@YAXXZ)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__DestroyWindow@4" in Funktion ""void __cdecl KillGLWindow(void)" (?KillGLWindow@@YAXXZ)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__ReleaseDC@8" in Funktion ""void __cdecl KillGLWindow(void)" (?KillGLWindow@@YAXXZ)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__MessageBoxA@16" in Funktion ""void __cdecl KillGLWindow(void)" (?KillGLWindow@@YAXXZ)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__ShowCursor@4" in Funktion ""void __cdecl KillGLWindow(void)" (?KillGLWindow@@YAXXZ)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__ChangeDisplaySettingsA@8" in Funktion ""void __cdecl KillGLWindow(void)" (?KillGLWindow@@YAXXZ)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__SetFocus@4" in Funktion ""int __cdecl CreateGLWindow(char *,int,int,int,bool)" (?CreateGLWindow@@YAHPADHHH_N@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__SetForegroundWindow@4" in Funktion ""int __cdecl CreateGLWindow(char *,int,int,int,bool)" (?CreateGLWindow@@YAHPADHHH_N@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__ShowWindow@8" in Funktion ""int __cdecl CreateGLWindow(char *,int,int,int,bool)" (?CreateGLWindow@@YAHPADHHH_N@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__SetPixelFormat@12" in Funktion ""int __cdecl CreateGLWindow(char *,int,int,int,bool)" (?CreateGLWindow@@YAHPADHHH_N@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__ChoosePixelFormat@8" in Funktion ""int __cdecl CreateGLWindow(char *,int,int,int,bool)" (?CreateGLWindow@@YAHPADHHH_N@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__GetDC@4" in Funktion ""int __cdecl CreateGLWindow(char *,int,int,int,bool)" (?CreateGLWindow@@YAHPADHHH_N@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__CreateWindowExA@48" in Funktion ""int __cdecl CreateGLWindow(char *,int,int,int,bool)" (?CreateGLWindow@@YAHPADHHH_N@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__AdjustWindowRectEx@16" in Funktion ""int __cdecl CreateGLWindow(char *,int,int,int,bool)" (?CreateGLWindow@@YAHPADHHH_N@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__RegisterClassA@4" in Funktion ""int __cdecl CreateGLWindow(char *,int,int,int,bool)" (?CreateGLWindow@@YAHPADHHH_N@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__LoadCursorA@8" in Funktion ""int __cdecl CreateGLWindow(char *,int,int,int,bool)" (?CreateGLWindow@@YAHPADHHH_N@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__LoadIconA@8" in Funktion ""int __cdecl CreateGLWindow(char *,int,int,int,bool)" (?CreateGLWindow@@YAHPADHHH_N@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__DefWindowProcA@16" in Funktion ""long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__PostQuitMessage@4" in Funktion ""long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__SwapBuffers@4" in Funktion "_WinMain@16". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__DispatchMessageA@4" in Funktion "_WinMain@16". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__TranslateMessage@4" in Funktion "_WinMain@16". 1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__PeekMessageA@20" in Funktion "_WinMain@16". 1>.\Debug/opengl_1.exe : fatal error LNK1120: 23 nicht aufgelöste externe Verweise. 1>Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\username\Eigene Dateien\opengl_tut1\opengl_1\Debug\BuildLog.htm" gespeichert. 1>opengl_1 - 24 Fehler, 0 Warnung(en) ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
das skript hab ich von der seite runtergeladen http://www.codeworx.org/dl/opengl_tut2.zip
und nichts verändert außer dem anfang wo ich versucht hab den fehler 1120 so zu beheben.
ganz vorne habe ich folgendes eingefügt:
bringt allerdings nichts. Ich habe keine Ahnung wo drans liegt und ich hoffe auch das der fertige Source Code wohl funktioniert und nicht falsch geschriebn ist.Code :1 2 3 4 5 6 7 8 9 10
#pragma comment(lib, "C:/clib/OpenGL32.lib" ) #pragma comment(lib, "C:/clib/GLaux.lib" ) #pragma comment(lib, "C:/clib/GLu32.lib" ) #pragma comment(lib, "C:/clib/odbc32.lib" ) #pragma comment(lib, "C:/clib/odbccp32.lib" ) #pragma comment(lib, "C:/clib/uuid.lib" ) #include "C:/cinclude/Windows.h" // diverse Windowsfunktionen #include "C:/cinclude/gl/GLu.h" // Damit kann Glu32 genutzt werden. #include "C:/cinclude/gl/GL.h" // Damit kann OpenGL32 genutzt werden. #include "C:/cinclude/gl/GLAux.h" // Und das Gleiche nochmal für Glaux
Kann mir jemand helfen
Ich bin schon voll schlecht gelaunt weil ich seit zwei tagen versuche diesen bescheiden Mist ans Laufen zu kriegen.
-
Was den Linker-Fehler zu WinMain@16 angeht:
bei mir habe ich eine Win32-Anwendung erstellt, obwohl ich offensichtlich eine Konsolenanwendung hätte nehmen müssen...
Jetzt gehts bei mir!
-
21.05.08 14:25 #3
- Registriert seit
- May 2007
- Beiträge
- 5
Ich hab auch den Fehler mit den Externen Verweisen....
Aber ich kann nur auf Win32-Anwendung und da eine Konsolenanwendung auswählen. ich kann also nciht zwischen Win32 und Konsole wählen. Kann mir da jemand helfen?
wäre sehr nett
mfg gothicfreak
Ähnliche Themen
-
c++ SDL: Linker error LNK2019
Von markzw im Forum C/C++Antworten: 4Letzter Beitrag: 02.11.10, 16:59 -
error LNK2019 & fatal error LNK1120
Von HORNSWOGGLE im Forum C/C++Antworten: 4Letzter Beitrag: 24.11.09, 16:31 -
error LNK2019: Verweis auf nicht aufgelöstes externes Symbol
Von Nord-Süd-Richtung im Forum C/C++Antworten: 2Letzter Beitrag: 12.01.09, 14:45 -
error LNK2019: Verweis auf nicht aufgelöstes externes Symbol
Von soul710 im Forum C/C++Antworten: 2Letzter Beitrag: 31.07.08, 20:34 -
error LNK2019: unresolved external
Von Nabi im Forum C/C++Antworten: 2Letzter Beitrag: 28.07.06, 11:21





Zitieren
Login






