Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
HotAcid Super JLI'ler

Alter: 43 Anmeldedatum: 04.08.2002 Beiträge: 372 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 01.11.2002, 17:53 Titel: Fehlermeldung Surface |
|
|
In der Datei "Bestenliste.cpp" habe ich folgendes definiert:
extern LPDIRECTDRAWSURFACE7 lpDDHighscore;
beim Kompilieren kommt folgende Fehlermeldung:
Code: | Nichtaufgeloestes externes Symbol "struct IDirectDrawSurface7 * lpDDHighscore" (?lpDDHighscore@@3PAUIDirectDrawSurface7@@A)
Debug/Ultima_Ratio.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise |
den Header <ddraw.h> habe ich eingebunden, an fehlerhaften Einstellungen des Linkers kann es auch nicht liegen, in anderen Dateien im selben Projekt gibts keine Probleme.
<Masterfrage>
Was kann cih da machen?
</Masterfrage>
Danke, Euch allen ein schönes WE
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 |
|
 |
Christian Rousselle Site Admin

Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 01.11.2002, 18:18 Titel: |
|
|
Hallo,
wenn du eine Variable extern deklarierst, wird sie nicht angelegt, sondern der Linker versucht sie in deinem Programm zu finden. Wenn du sie nirgendwo deklariert hast, entsteht dieser Fehler. Es muss diese Variable wirklich irgendwo geben.
Christian |
|
Nach oben |
|
 |
HotAcid Super JLI'ler

Alter: 43 Anmeldedatum: 04.08.2002 Beiträge: 372 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 01.11.2002, 18:28 Titel: ja, aber... |
|
|
aber die Variable wird in der Datei "Main.cpp" deklariert:
Code: | LPDIRECTDRAWSURFACE7 lpDDSSpiel;
LPDIRECTDRAWSURFACE7 lpDDSHighscore;
LPDIRECTDRAWSURFACE7 lpDDSRegeln; |
in der Datei arbeite ich auch mit der Variablen ohne Probleme... _________________ 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 |
|
 |
DaN00b JLI'ler

Anmeldedatum: 10.08.2002 Beiträge: 159
Medaillen: Keine
|
Verfasst am: 01.11.2002, 18:35 Titel: |
|
|
hi
wenn du extern verwenden möchtest musst du den header der ersten cpp in der die variable deklariert wird auch in der zweiten cpp einbinden falls es den net gibt mach von der ersten einfach nen leeren header und bind den auch in der zweiten ein sollte normal gehen
mfg _________________ Carpe Diem - Seize the day - Nütze den Tag! |
|
Nach oben |
|
 |
HotAcid Super JLI'ler

Alter: 43 Anmeldedatum: 04.08.2002 Beiträge: 372 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 01.11.2002, 18:44 Titel: klappt noch net |
|
|
nochmal nur Übersicht:
Bestenliste.cpp:
Code: | extern LPDIRECTDRAWSURFACE7 lpDDHighscore |
Main.cpp:
Code: | LPDIRECTDRAWSURFACE7 lpDDHighscore |
Wenn ich dich richtig verstanden habe, soll ich in B.cpp
einfügen.
Das klappt aber noch nicht  _________________ 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 |
|
 |
Christian Rousselle Site Admin

Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 01.11.2002, 18:50 Titel: |
|
|
Bist du sicher, dass es nicht nur ein Tippfehler ist, ich sehe
LPDIRECTDRAWSURFACE7 lpDDHighscore
mal mit und mal ohne S :
LPDIRECTDRAWSURFACE7 lpDDSHighscore |
|
Nach oben |
|
 |
HotAcid Super JLI'ler

Alter: 43 Anmeldedatum: 04.08.2002 Beiträge: 372 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 01.11.2002, 18:51 Titel: |
|
|
ok, überzeugt
sollte mir ne bessere Brille kaufen  _________________ 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 |
|
 |
Hazel JLI MVP


Alter: 40 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
|
Nach oben |
|
 |
Ciceri Super JLI'ler

Alter: 37 Anmeldedatum: 26.08.2002 Beiträge: 418 Wohnort: Wischhafen/in der nähe Hamburgs Medaillen: Keine
|
Verfasst am: 02.11.2002, 20:03 Titel: |
|
|
der codeausschnitt von oben ist ja bisschen eng geworden _________________ www.z-software.de
Spieleentwicklung-Pur
Besuchen Sie uns. |
|
Nach oben |
|
 |
|