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

Faule Socke

Community-Fossil

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

81

12.03.2008, 18:25

Lösung: nimm xp. ne mal im ernst, das hilft auch net, denn so weit ich weiss, ist die afxres.h teil deines projekts, kp warum sie fehlt. im psdk/winsdk hat sowas nix zu suchen, da kannstes noch 10 mal installieren.

Socke

82

12.03.2008, 20:39

@Faule Socke: afxres.h ist 'ne Ergänzung zu MFC und befindet sich - wie eine Seite zurück in diesem Thread schon beschrieben - im Ordner Include des (tusch, tadah...) Platform SDK

Faule Socke

Community-Fossil

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

83

13.03.2008, 15:03

Oh dann hab ich mich wohl getäuscht... sry

84

13.03.2008, 15:33

No Problem! Du hast ja deinen Nick nicht umsonst :D
Wegen mir könnte man diese FAQ zwecks Überblick von Posts wie diesen "bereinigen"...

85

25.05.2008, 19:48

Hallo!

Also, anscheinend ist die Anleitung sehr ausführlich geschrieben, aber für mich noch einen Tick zu hoch. Bisher habe ich immer in Dev-Cpp gearbeitet und komme deshalb mit der Beschreibung nicht zurecht. Auch an anderen Stellen verstehe ich nur Bahnhof.

Den ersten Schritt habe ich soweit hingebracht, aber dann beim 2ten - was soll ich da alles für Dateien löschen? Den Schritt hab ich dann mal übersprungen und geschaut, ob ich vielleicht den nächsten "schaffe". Hab ich auch irgendwie nicht verstanden.

Wenn einer so nett wäre, das ganze nochmals zu schreiben und sich immer vor Augen hält einem 15-jährigen zu antworten. Das wäre toll! Sonst hab ich die 40€ so gut wie aus dem Fenster geschmissen.

Danke!


P.S: Muss ich die ganze Sache überhaupt machen, wenn ein Fehler dieser Sorte erscheint:

Quellcode

1
2
3
4
5
1>c:\program files\tribase\include\dshowbaseclasses\wxdebug.h(329) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_pString'
1>c:\program files\tribase\include\dshowbaseclasses\wxdebug.h(329) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\program files\tribase\include\dshowbaseclasses\wxdebug.h(329) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\program files\tribase\include\dshowbaseclasses\wxdebug.h(326) : error C2065: 'm_pString': nichtdeklarierter Bezeichner
1>c:\program files\tribase\include\dshowbaseclasses\wxdebug.h(350) : error C2065: 'm_pString': nichtdeklarierter Bezeichner


Wenn dem nicht so ist, was ist dann falsch?
Schon einmal eines vorweg: Ich habe mir im Buch alles genauestens durchgelesen und angewandt - einen Fehler will ich dennoch nicht ausschließen

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

86

26.05.2008, 16:41

Hallo Zwer99

Folgende Fragen kannst du mal durcharbeiten / beantworten:
:arrow: Was hast du für eine Entwicklungsumgebung? (Ich empfehle dir hierfür Microsoft Visual Studio C++ 2008 Express -> http://msdn.microsoft.com/de-ch/express/aa974184(en-us).aspx)
:arrow: hast du das Microsoft Platform SDK for Windows Server 2003 R2 (PSDK) installiert?
:arrow: Hast du die Pfade zum PSDK in VS C++08 eingetragen?

87

26.05.2008, 17:39

Ja hab mir Microsoft Visual Studio C++ 2008 Express schon auf meinen PC geladen und die PlattformSDK installiert.

- (Include): C:\Dev\Platform SDK\Include
- (Include): C:\Dev\Platform SDK\Include\MFC (für afxres.h)
- (Library): C:\Dev\Platform SDK\Lib

Wenn du das meinst, dann hab ich das auch schon erledigt.:)(Steht glaube ich im Buch sehr gut beschrieben)
Ab hier kann ich der Anleitung nicht mehr folgen. :(

Bevor irgendjemand beginnt alles nochmals ausführlicher zu schreiben! Ist es überhaupt nötig mit meinem Fehler von meinem Beitrag oben, diese ganzen Einstellungen zu treffen?
Ich bin mir dabei nicht so sicher, denn ein anderer, der dieses Problem auch hat(oder hatte) wurde auf diesen Beitrag hingewiesen, aber erhielt keine konkreten Antworten.

Also bitte schaut euch mein Problem oben nochmals an und helft mir bitte es zu lösen - wie gesagt bin ich noch Anfänger.

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

88

26.05.2008, 20:13

hast du das DirectX SDK installiert + die Pfade eingetragen? (-> Buch s. 25/26)

89

26.05.2008, 21:02

Ja, das hab ich auch schon eingebunden - und TriBase-Engine auch.

Trotzdem Danke für den Hinweis ;)

Wenn wir uns so weiterhanteln kommen wir sicherlich zu einem Ergebnis. :D

EDIT: Hab es gelöst! - Und einen weiteren Fehler einkassiert. Diesen poste ich aber woanders.

Danke an TheWinner für seine Bemühungen

90

21.06.2008, 14:48

Also, ich habe mir vor kurzem das Buch gekauft und die beschriebenen Schritte im Buch befolgt (DX SDK und Platform SDK installiert und alle benötigten Pfade eingetragen).
Nachdem der Compiler zuerst etwas in tbEffect.cpp zu meckern hatte (EndPass und BeginPass waren offenbar keine Member der Klasse), habe ich die betroffenen Zeilen vorerst auskommentiert.
Nun besteht jedoch folgendes Problem:

Quellcode

1
2
3
4
5
6
1>------ Erstellen übersprungen: Projekt: BaseClasses ------
1> 
2>------ Erstellen gestartet: Projekt: TriBase, Konfiguration: Debug Win32 ------
2>Verknüpfen...
2>LINK : fatal error LNK1104: Datei "stlport_vc71_static.lib" kann nicht geöffnet werden.
2>Das Buildprotokoll wurde unter "file://c:\Users\Noobody\Desktop\CD - Inhalt\TriBase\Debug\BuildLog.htm" gespeichert.

Ich habe keine Ahnung, woher ich diese "stlport_vc71_static.lib" herbekommen könnte, geschweige denn, wo sie hingehört.
Ich benutze Visual C++ 2008 Express unter Vista.
Weil mein Laptop grosse Probleme mit der CD hatte, musste ich mir das DX - SDK herunterladen - habe ich da vielleicht eine inkompatible Version erwischt?
FPS sind mein Fetisch.

Werbeanzeige