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

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

11

07.03.2009, 13:51

Zitat von »"Hippocampus"«

ja, wenn die Kostenlos ist warum nicht? Aber ich kann nicht davon ausgehen das sich dadurch mein Problem mit dem nicht gefundenen sal.h in Luft auflöst oder? Eigentlich schade :)


Doch, weil die da mitgeliefert wird.

12

07.03.2009, 13:55

na gut dann werd ich das jetzt mal ausprobieren......danke für die klasse Hilfe!

13

07.03.2009, 15:29

tja den sal.h fehler hab ich jetzt nicht mehr. Ich hätte ihn aber gerne zurück wenn ich mir die fehler so angucke die jetzt hab......:?

als erstes kam die meldung das alle messageboxen falsch sind. Das hab ich behoben indemich überall vor die mit " markierten teile TEXT gestellt hab.

Soweit so gut, das schien meinen Compiler gnädig zu stimmen, aber ich bekomm jetzt wieder tausend Linkerfehler mit irgendwelchen verweisen auf unaufgelöste externe Symbole, obwohl ich darauf geachtet hab das alles unter extra-> optionen ->projekte und projektmappen-> VC++ Verzeichnisse richtig eingetragen ist. Ich krieg hier noch die Krise! Könnte das vielleicht an dem schreibschutz der Tribase liegen? den bekomm ich nicht entfernt.

14

07.03.2009, 16:57

Hast du auch unter "Bibliotheksdateien" die Lib-Pfade der SDKs eingetragen?

Und unter Projekteigenschaften - Linker -> Eingabe die benötigten Libs (tribase.lib) eingetragen?
fka tm

15

07.03.2009, 17:40

ich hab da jetzt die LIBs der tribase, der DirectX SDK und der platform SDK unter der rubrik "zusätzliche Bibliotheksverzeichnisse" eingetragen aber geholfen hat es nichts.......

16

07.03.2009, 18:26

Zitat von »"TrikkieMikkie"«

Und unter Projekteigenschaften - Linker -> Eingabe die benötigten Libs (tribase.lib) eingetragen?


:?: :?: :?:
fka tm

17

07.03.2009, 22:04

nicht die verzeichnisse, die .lib Dateien IN den Verzeichnissen (allerdings nicht alle, sondern kernel32.lib, wahrscheinlich user32.lib und vllt. GDI32.lib von Windows, Tribase.lib bzw. im debug-Modus TribaseD.lib, und frag mich nciht, welche DirectX-Libs, die stehen aber afaik auch in den Kapiteln im buch dabei)

18

09.03.2009, 16:51

achso okay das werd ich bei gelegenheit probieren.

19

10.03.2009, 17:12

Ich hab jetzt mal ein programm geschrieben das die TriBase einfach mal hoch und runter fährt, und wirklich alles eingetragen (inkl. projekteigenschaften und so) und tatsächlich lässt es sich kompilieren. Wenn ich das programm jetzt jedoch starte dann kommt das die TriBase.dll nicht gefunden wurde und wenn ich sie manuell reinkopiere, dann findet er irgendeine d3dx9d_30.dll nicht.....muss man die TriBaseD.dll irgendwie auch noch linken? Im Buch steht (s. 22 oben) das ein Programm das die engine benutzt mit ihrer LIB-Datei gelinkt werden muss, und das hab ich ja gemacht.....

sorry ds ich euch so nerve.....ich hoffe ich entwickle mich nicht zum Sorgenkind des Forums.....

20

10.03.2009, 17:46

Nee, du nervst nicht. Für Fragen ist das Forum ja da. ;)

Die Tribase DLLs kopierst du am besten in ein Verzeichnis, das dem System bekannt ist. Zum Beispiel das Windows-Verzeichnis.

Die d3dx9d_30.dll kannst du auf dieser Seite herunterladen.
Oder du kompilierst die Engine neu. Näheres dazu in den FAQ hier im Forum.
fka tm

Werbeanzeige