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

1

06.02.2008, 14:48

Tribase Engine compile fehlgeschlagen

Ich habe mir vor kurzem Visual Studio 2008 C++ Express heruntergeladen und installiert (das SDK ist ja schon dabei). Dann hab ich das DirectX SDK vom November 2007 heruntergeladen. anschließend hab ich die Directories von DirectX SDK in Visual Studio 2008 C++ Express eingegeben. Und anschließend die Datei "TriBase 2005.vcproj" von der Cd geöffnet. Diese wurde automatisch konvertiert. als ich dann im Debug Mod das Projekt ohne etws geändert zu haben kompilieren wollte kam dieser Fehler:

Quellcode

1
1>LINK : fatal error LNK1104: Datei "stlport_vc71_static.lib" kann nicht geöffnet werden.



Ich denke es ist ein Leichtsinnsfehler aber ich komm ienfach nicht drauf.

Ich bin für jede Hilfe serh dankbar.

ANDY

SilentDragon

Alter Hase

Beiträge: 530

Wohnort: Köln

Beruf: Student

  • Private Nachricht senden

2

06.02.2008, 17:36

du wars erster :D

wollte eigentlich genau die selbe frage stellen ^^

was auf jedenfall sicher ist, ich hab bei mir (wie du wahrscheinlich auch) 2008 erst gestern wider installiert, hab alles verlinkt etc. wie normalerweise ...

eig hats bei mir IMMER so funktioniert ...
:arrow: glaube microsoft hat 2008 aktualiesiert und scheise gebaut -.-*

EDIT: bin natürlich auch nur ein Mensch!, wenn ich mich irre und jemand anders eine andere erklärung kennt bitte melden (will endlich wider proggen :( )
...

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

3

06.02.2008, 17:53

Aber laufen die anderen Programme bei euch nicht?

Wie es bei SilentDragon klingt, gehen gar keine Programme.

Habe den VC 08 auch und es geht wunderbar..

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

4

06.02.2008, 18:17

Schon die Baseclasses neu kompiliert?

SilentDragon

Alter Hase

Beiträge: 530

Wohnort: Köln

Beruf: Student

  • Private Nachricht senden

5

06.02.2008, 18:23

also andere proggramme wie bei Breakanoid kommt folgende meldung:

Breakanoid.exe - Komponente nicht gefunden
Die Anwendung konnte nicht gestartet werden, weil d3dx9d_28.dll nicht gefunden wurde. Neuinstallation der Anwendung könnte das Problem beheben.

-.-*
...

SilentDragon

Alter Hase

Beiträge: 530

Wohnort: Köln

Beruf: Student

  • Private Nachricht senden

6

06.02.2008, 18:28

Zitat von »"grek40"«

Schon die Baseclasses neu kompiliert?


öhm hab ich noch nie -.-* (ging imma auch so)

kompilieren = im 2008 durch den debug jagen :shock: wie soll den das gehen ?
...

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

7

06.02.2008, 18:41

Zitat von »"SilentDragon"«

also andere proggramme wie bei Breakanoid kommt folgende meldung:

Breakanoid.exe - Komponente nicht gefunden
Die Anwendung konnte nicht gestartet werden, weil d3dx9d_28.dll nicht gefunden wurde. Neuinstallation der Anwendung könnte das Problem beheben.

-.-*


Also das sollte ja klar sein. Er findet die DirectX Dll nicht.. Also diese Version von DX installieren, respektive die Dll zur Verfügung stellen.

Zitat

grek40 hat Folgendes geschrieben:
Schon die Baseclasses neu kompiliert?


öhm hab ich noch nie -.-* (ging imma auch so)

kompilieren = im 2008 durch den debug jagen Shock wie soll den das gehen ?


Ich denke mal, dass er hier die Klassen des Spieles meinte. Also das Spiel neu zu kompilieren. Aber das sollte nicht das Problem sein, denn die dll findet er dann auch nicht..

8

08.02.2008, 17:02

Das d3dx9d_28.dll Problem hab ich auch wie SilenDragon schon geschrieben. Aber ich dachte wenn ich die Tribase engine mit dem neuen DirectX compiliere verschwiendet der Fehler. Hat vieleicht irgednjemand eine Idee wie man diese Problem behebne könnte.
Danke für jede Antwort.

Andy

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

9

08.02.2008, 22:11

Naja, dann solltest du aber auch die neuen dll richtig linken.
Tools -> Options ->Projects and Solutions -> VC++ Directories und dann dort das Zeug ev. neu eingeben.

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

10

09.02.2008, 14:20

Zitat von »"drakon"«

Zitat von »"SilentDragon"«

also andere proggramme wie bei Breakanoid kommt folgende meldung:

Breakanoid.exe - Komponente nicht gefunden
Die Anwendung konnte nicht gestartet werden, weil d3dx9d_28.dll nicht gefunden wurde. Neuinstallation der Anwendung könnte das Problem beheben.

-.-*


Also das sollte ja klar sein. Er findet die DirectX Dll nicht.. Also diese Version von DX installieren, respektive die Dll zur Verfügung stellen.

Zitat

grek40 hat Folgendes geschrieben:
Schon die Baseclasses neu kompiliert?


öhm hab ich noch nie -.-* (ging imma auch so)

kompilieren = im 2008 durch den debug jagen Shock wie soll den das gehen ?


Ich denke mal, dass er hier die Klassen des Spieles meinte. Also das Spiel neu zu kompilieren. Aber das sollte nicht das Problem sein, denn die dll findet er dann auch nicht..

Nein, ich meinte das Zeug, was in der 2. Auflage vom Buch so ungefähr da liegt: \TriBase\Include\DShowBaseClasses

Werbeanzeige