Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
bertie Mini JLI'ler
Anmeldedatum: 22.05.2004 Beiträge: 5 Wohnort: Altenstadt Medaillen: Keine
|
Verfasst am: 22.05.2004, 18:41 Titel: Kann mir jemand bei meinem Problem Helfen??? |
|
|
Hallo,
ich habe ein problem. Immer wenn ich das geschriebene Programm testen will gibt es den Fehler "...Nichtaufgeloestes extenes Symbol _...".
Woran kann das liegen? |
|
Nach oben |
|
|
PeaceKiller JLI Master
Alter: 35 Anmeldedatum: 28.11.2002 Beiträge: 970
Medaillen: Keine
|
Verfasst am: 22.05.2004, 18:46 Titel: |
|
|
Du hast wahrscheinlich vergessen die DirectX libs in dein Projekt einzubinden. _________________ »If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside.«
– Robert X. Cringely, InfoWorld magazine |
|
Nach oben |
|
|
t10ottoo Senior JLI'ler
Alter: 40 Anmeldedatum: 15.04.2004 Beiträge: 210 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 22.05.2004, 18:52 Titel: |
|
|
Es kann auch daran liegen, dass du ein Windows-Anwendung geschrieben hast, aber ne "Win32-Konsolenanwendung" erstellt hast...
Gruß
Thomas |
|
Nach oben |
|
|
bertie Mini JLI'ler
Anmeldedatum: 22.05.2004 Beiträge: 5 Wohnort: Altenstadt Medaillen: Keine
|
Verfasst am: 23.05.2004, 08:21 Titel: |
|
|
Hallo
Danke erstmal. Jetzt habe ich nur noch drei solcher Fehler.
mfg. bertie |
|
Nach oben |
|
|
HotAcid Super JLI'ler
Alter: 43 Anmeldedatum: 04.08.2002 Beiträge: 372 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 23.05.2004, 09:26 Titel: |
|
|
gut, dann solltest du erstmal noch den Header <string> inkludieren, die Zeile "using namespace std;" fehlt ebenfalls ud daas dritte, da hast du dich bei einer Variablenbezeichnung vertippt, du hast "zaehler" in der Zeile 113 mit großem "z" geschrieben, die findet er dann natürlich nicht.
aber mal im Ernst: wenn du uns die genaue Fehlerbeschreibung (das, was dir der Compiler ausgibt) schreibst und evtl auch noch das betreffende Stück Code dann können wir evtl helfen, wir sind doch keine Wahrsager
cu Felix _________________ StGB §§ 328 Abs. 2 Pkt 3:
Mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe wird bestraft, wer eine nukleare Explosion verursacht. |
|
Nach oben |
|
|
bertie Mini JLI'ler
Anmeldedatum: 22.05.2004 Beiträge: 5 Wohnort: Altenstadt Medaillen: Keine
|
Verfasst am: 23.05.2004, 11:14 Titel: |
|
|
Na gut hier ist die Fehlerbeschreibung:
Linker-Vorgang läuft...
Direct3d.obj : error LNK2001: Nichtaufgeloestes externes Symbol _DXTraceA@20
Direct3d.obj : error LNK2001: Nichtaufgeloestes externes Symbol _DXGetErrorDescription9A@4
LIBCD.lib(crt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _main
Debug/main.exe : fatal error LNK1120: 3 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.
main.exe - 4 Fehler, 0 Warnung(en)
Ausrdem ich habe 12 Fehler mit den bereits geschriebenen Antworten gelöst.
mfg. bertie |
|
Nach oben |
|
|
The Lord of Programming Living Legend
Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 23.05.2004, 11:23 Titel: |
|
|
Die beiden ersten sind wohl DirectX-Funktionen.
D.h. hast du alle nötigen Header und Libs eingebunden?
Im Buch steht genau beschrieben, welche man nehmen muss.
PS: Libs muss man jeweils für Debug- und Releaseversion einzeln einstellen _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
|
bertie Mini JLI'ler
Anmeldedatum: 22.05.2004 Beiträge: 5 Wohnort: Altenstadt Medaillen: Keine
|
Verfasst am: 23.05.2004, 12:05 Titel: |
|
|
Die lib's und die Header's sind es nicht. Die hab ich schon öfters gecheckt.
Jetzt sind es nur noch drei Fehler. Der eine war weil ich eine Consolenanwendung aus unerklärlichenGründen hatte.
Direct3d.obj : error LNK2001: Nichtaufgeloestes externes Symbol _DXTraceA@20
Direct3d.obj : error LNK2001: Nichtaufgeloestes externes Symbol _DXGetErrorDescription9A@4
Debug/tetris.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.
main.exe - 3 Fehler, 0 Warnung(en)
mfg. bertie
Zuletzt bearbeitet von bertie am 23.05.2004, 16:26, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
Christian Rousselle Site Admin
Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 23.05.2004, 14:05 Titel: |
|
|
Es sind die Libs, du musst dxerr9.lib (heisst ev. nur dxerr.lib) einbinden.
C. |
|
Nach oben |
|
|
bertie Mini JLI'ler
Anmeldedatum: 22.05.2004 Beiträge: 5 Wohnort: Altenstadt Medaillen: Keine
|
Verfasst am: 23.05.2004, 14:06 Titel: |
|
|
Danke für alles.
Ich hab den Fehler gefunden. Es war doch eine lib.
Den hinweis habe ich in der DirectX Hilfe gefunden.
@Cristian: Das wolte ich gerade schreiben.
mfg. Bertie |
|
Nach oben |
|
|
|