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

27.03.2008, 18:45

Probleme mit Tribase unter VS 2008 + Vista

Hallo,
ich weiß das das nicht so der standart ist aber ich wollte es trotzdem nicht unversucht lassen :)
habe Vista Home Premium , VS 2008 und Directx March 2008
und habe ein ganz einfaches prog geschrieben:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
// zweite.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.

//


#include "stdafx.h"
#include "TriBase.h"
// using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{   tbInit();
    tbExit();
    return 0;
}


als fehler bekomme ich nun:
1>c:\projekte\tribase\include\dshowbaseclasses\wxdebug.h(329) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_pString'
1>c:\projekte\tribase\include\dshowbaseclasses\wxdebug.h(329) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\projekte\tribase\include\dshowbaseclasses\wxdebug.h(329) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\projekte\tribase\include\dshowbaseclasses\wxdebug.h(326) : error C2065: 'm_pString': nichtdeklarierter Bezeichner
1>c:\projekte\tribase\include\dshowbaseclasses\wxdebug.h(350) : error C2065: 'm_pString': nichtdeklarierter Bezeichner
1>c:\projekte\tribase\include\dshowbaseclasses\ctlutil.h(278) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>c:\projekte\tribase\include\dshowbaseclasses\asyncflt.h(159) : warning C4995: 'lstrcpy': der Name, der als #pragma markiert war, wurde verworfen
1>c:\projekte\tribase\include\dshowbaseclasses\asyncflt.h(159) : warning C4995: 'lstrcpyW': der Name, der als #pragma markiert war, wurde verworfen
1>c:\projekte\tribase\include\tbgui.h(159) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>c:\projekte\tribase\include\tbgui.h(184) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>c:\projekte\tribase\include\tbgui.h(236) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>c:\projekte\tribase\include\tbgui.h(261) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen
1>c:\projekte\tribase\include\tbgui.h(288) : warning C4995: 'strcpy': der Name, der als #pragma markiert war, wurde verworfen

habe dann mal in z.b. für den ersten fehler nachgeschaut und naja da hat kein ";" gefehlt ok evt hat ja jmd schon mal ähnliches versucht ;)
danke schon mal

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

2

27.03.2008, 18:50

Ich verweise einfach mal hier drauf:

https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=8686

3

27.03.2008, 20:38

hmmm also erstmal ich habe zumindest versucht erst das forum zu durchsuchen und dieser beitrag ist mir auch aufgefallen :)
nunja das problem ist aber ein völlig anderes soweit wie ich das verstehe denn der linker ist wohl gesetzt und er greift auch auf die Daten zu nur er hat glaube ich mit der engine an sich ein problem :evil:

4

30.03.2008, 12:19

Du hast die Standard-Probleme, die jeder mit VC++ 2005/2008 und der tribase hat, weil die Engine nach altem standard programmiert ist, die Compiler aber nur noch neuen standard nehemen; siehe dieser thread:
https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=4810

Werbeanzeige