Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

03.01.2004, 20:40

problem mit dem 2 beispielprogramm (fenster)

hallo.
heute wollte ich das zweite beispielprogramm ausprobieren ich habe es abgetippt und den pfad zu initwindow.h geändert hab die tribased.lib d3d9.lib und dxerr.lib dazugeschrieben
und ich habe dann den quellcode compiliert mit 0 fehlern
und dann wollte ich es linken
und da kam folgende meldungen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Erstellungsprotokoll

--------------------Konfiguration: Win_Fenster - Win32 Debug--------------------

Befehlszeilen
Erstellen der temporären Datei  "C:\WINDOWS\TEMP\RSP12A2.TMP" mit Inhalten
[
tribased.lib d3d9.lib dxerr9.lib tribase.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /incremental:yes /pdb:"Debug/Win_Fenster.pdb" /debug /machine:I386 /out:"Debug/Win_Fenster.exe" /pdbtype:sept 
.\Debug\winfenster.obj
]
Erstellen der Befehlzeile "link.exe @C:\WINDOWS\TEMP\RSP12A2.TMP"
Ausgabefenster
Linker-Vorgang läuft...
winfenster.obj : error LNK2001: Nichtaufgeloestes externes Symbol "enum tbResult  __cdecl ExitWindow(void)" (?ExitWindow@@YA?AW4tbResult@@XZ)
winfenster.obj : error LNK2001: Nichtaufgeloestes externes Symbol "enum tbResult  __cdecl InitWindow(int,int,char *,struct HICON__ *)" (?InitWindow@@YA?AW4tbResult@@HHPADPAUHICON__@@@Z)
Debug/Win_Fenster.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.



Ergebnisse
Win_Fenster.exe - 3 Fehler, 0 Warnung(en)

MFG
und VielenDank

Anonymous

unregistriert

2

03.01.2004, 22:21

Wenn ich in diesem Programm tippe:

#include "..\\..\\Allgemeines\\InitWindow.h"

dann findet er genau das nicht und ich bekomme so einen Fehler beim Kompilieren
Was muss ich da machen? ??? [/b]

3

03.01.2004, 22:59

gib halt den richtigen Pfad zu der Header Datei ein...
Du kannst auch per Extras->Optionen->Verzeichnisse->"Verzeichnisse anzeigen für Include-Dateien" den Pfad des Ordners, in dem sich die Datei bedinget, hinzufügen und dann im Code einfach

Quellcode

1
#include "InitWindow.h"
schrieben.

Anonymous

unregistriert

4

04.01.2004, 00:16

und meine frage

hallo.
und meine frage was ist da falsch????
MFG

Anonymous

unregistriert

5

04.01.2004, 18:03

kann mir denn keiner helfen???

hallo.
hat den keiner ne idee voran das liegen könnte???
MFG

Anonymous

unregistriert

6

05.01.2004, 10:16

Mist!
Jetzt hab ich dasselbe Problem wie Mr noobindirectx.
^^

Anonymous

unregistriert

7

05.01.2004, 13:08

So und hier nochmal das was ich gemacht habe!

Ich habe ein neues Projekt angefangen und eine Win32 Anwendung ->
leeres Projekt genommen.

Dann habe ich den Quelltext von der Cd in eine neue C++ Codedatei kopert.
Danach habe ich die Dateien tribased.lib, d3d9.lib und dxerr9.lib hinzugefügt und die richtigen Pfade eingegeben.
Und nun bekomme ich 3 Fehler beim linken (s.o. von noobindirectx)

Eben habe ich mir nochmal das ganze Programm von der Cd angeschaut und habe festgestellt, dass ich nicht diese Ressourcenvorlage habe und mir andere Sachen auch fehlen.
Ich hoffe hiermit kann jemand was mit anfangen und erklären was wir falsch gemacht haben. Bitte!

8

05.01.2004, 15:10

Habt ihr denn unter Projekt=>Einstellungen (oder so ähnlich) die Dateien vond er Cd eingefügt (siehe davids-buch seite 24,25,26)?
Habt ihr bei Extras=>Optionen (oder so ähnlich) die TriBase- und DirectX-Dateien eingefügt?

Könnt ihr .DLL Dateien auf eurem System (bzw. auf der CD) sehen?? Sonst müsst ihr über Extras=>Ordneroptionen noch etwas einstellen.

Mfg Serubabbel
"Es ist Zeit, dass die Menschheit ins Sonnensystem vordringt"
George W. Bush

Anonymous

unregistriert

9

06.01.2004, 15:34

direct9 programme starten nicht

hallo.
ich hab nochmal gestern überprüft ob ich alle einstellungen gemacht habe
und es war alles ok.
aber nun hab ich gestern was gemerkt und zwar progamme in dem KEIN DirectX9 vorkommt starten nicht.
also wenn ich doppelt draufklicke kommt dann die sanduhr und nach ca 3 sekunden ist die sanduhr weck und es startet nicht
aber programme OHNE DirectX9 starten sofort.
nicht nur die programme von der tribase-engine (beispiele)
starten nicht sondern auch die von directx-tools
weis jemand was das sein könte??????
MFG

Anonymous

unregistriert

10

07.02.2004, 17:17

Probier mal das DirectX 9.0b SDK Summer Update.
Dowload ist 187MB groß!!!!!!!!

Mol Pritzi

Werbeanzeige