Aktuelle Zeit: 12.05.2025, 23:13

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Linker Error bei Tutorial 14
BeitragVerfasst: 21.09.2007, 13:57 
Offline

Registriert: 21.09.2007, 13:52
Beiträge: 30
Hi an alle,

ich habe gerade angefangen mich mit Irrlicht zu beschäftigen. Bisher klappt auch alles ganz gut. Jetzt möchte ich das Tutorial 15 kompilieren und bekomme diese Linker Fehler.

Code:
------ Erstellen gestartet: Projekt: 14.Win32Window, Konfiguration: Debug Win32 ------
Verknüpfen...
main.obj : warning LNK4075: /EDITANDCONTINUE wird aufgrund der Angabe von /INCREMENTAL:NO ignoriert.
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__UpdateWindow@4" in Funktion "_WinMain@16".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__ShowWindow@8" in Funktion "_WinMain@16".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__GetClientRect@8" in Funktion "_WinMain@16".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__CreateWindowExA@48" in Funktion "_WinMain@16".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__RegisterClassExA@4" in Funktion "_WinMain@16".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__LoadCursorA@8" in Funktion "_WinMain@16".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__DefWindowProcA@16" in Funktion ""long __stdcall CustomWndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?CustomWndProc@@YGJPAUHWND__@@IIJ@Z)".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__PostQuitMessage@4" in Funktion ""long __stdcall CustomWndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?CustomWndProc@@YGJPAUHWND__@@IIJ@Z)".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__DestroyWindow@4" in Funktion ""long __stdcall CustomWndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?CustomWndProc@@YGJPAUHWND__@@IIJ@Z)".
LIBCMTD.lib(crt0.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_main" in Funktion "___tmainCRTStartup".
..\..\bin\Win32-VisualStudio\14.Win32Window.exe : fatal error LNK1120: 10 nicht aufgelöste externe Verweise.
Das Buildprotokoll wurde unter "file://c:\Programme\irrlicht\examples\14.Win32Window\Debug\BuildLog.htm" gespeichert.
14.Win32Window - 11 Fehler, 1 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========




Was mache ich falsch?

Ich benutze MS Visual C++ 2005 Express.
Am Code slebst habe ich nichts geändert.
Gruß

CrazyPlaya


Zuletzt geändert von CrazyPlaya am 21.09.2007, 14:30, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linker Error bei Tutorial 15
BeitragVerfasst: 21.09.2007, 14:04 
Offline
Moderator

Registriert: 26.03.2007, 20:06
Beiträge: 114
Hast du das Platform SDK installiert? Oder evtl. main() groß geschrieben??


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linker Error bei Tutorial 15
BeitragVerfasst: 21.09.2007, 14:06 
Offline
Moderator
Benutzeravatar

Registriert: 25.03.2007, 18:11
Beiträge: 834
Wohnort: Hagen, NRW
Du musst Visual Studio sagen, dass es sich um ein Windows Projekt handelt und nicht um eine Konsolenanwendung. Eine Windowsanwendung braucht nämlich mehr Bibliotheken, die gelinkt werden müssen und diese Funktionen erhalten.

Dazu gehst du in die Projekteigenschaften, dann auf Linker -> System -> SubSystem und da wählst du Windows (/SUBSYSTEM:WINDOWS) aus.
(Hab eine englische Version, deshalb weiß ich nicht wie sich die Punkte im deutschen nennen, aber sollte zu finden sein)

_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linker Error bei Tutorial 15
BeitragVerfasst: 21.09.2007, 14:25 
Offline

Registriert: 21.09.2007, 13:52
Beiträge: 30
@LynxEye: Ja Platform SDK ist installiert.

@Sylence: Trotzdem ich die Einstellungen auf Windows (/SUBSYSTEM:WINDOWS)
umstelle kommen die Linker Error.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linker Error bei Tutorial 14
BeitragVerfasst: 21.09.2007, 14:49 
Offline

Registriert: 21.09.2007, 13:52
Beiträge: 30
Alles klar Problem gelöst. Es mussten zu dem Projekt noch einige libs in die Projekteigenschaften -> Linker -> zusätzliche Abhängikeiten eingetragen werden:)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linker Error bei Tutorial 14
BeitragVerfasst: 21.09.2007, 14:50 
Offline
Moderator
Benutzeravatar

Registriert: 25.03.2007, 18:11
Beiträge: 834
Wohnort: Hagen, NRW
hm... guck mal ob du in der kommandozeile unter linker die folgenden bibliotheken findest
Zitat:
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib


Wenn eine oder mehrer nicht dabei sind, dann auf input (2. von oben) und dann unter "additional dependencies" (1. von oben) die fehlenden eintragen (durch ein leerzeichen trennen)

dann müsste es eigentlich funktionieren.
Warum er die Bilbiotheken bei einem Windowsprojekt nicht direkt mit dazulinkt versteh ich auch nicht

EDIT:
Na gut dann nicht :D

_________________
Phenom X4 9950 BE | 6144MB DDR2-800 | GeForce 8800GT 512MB | Asus M3A32-MVP Deluxe | 2TB HDD | 520W Seasonic NT | Soprano Tower | Samsung 22" TFT + Fujitsu-Siemens 17" TFT + Toshiba 42" FullHD LCD | Windows 7 Proessional x64
Behind the Brain


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Linker Error bei Tutorial 14
BeitragVerfasst: 29.09.2007, 09:00 
Offline

Registriert: 21.09.2007, 13:52
Beiträge: 30
Sorry @ silence: Hatte soviel zu tun in den letzten Tage:)
Habe die Libs nun alle eingetragen.

Bisher funzt es. Danke


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de