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

Phili

unregistriert

1

29.12.2005, 14:20

Probleme mit Visual Studio 2005 Express

Ich weiß, das ist eine ganz, ganz dumme Frage, wie erstellt man eigentlich eine normale Win32 Anwendung mit Visual C++ 2005 Express Edition?
Ich kann irgendwie nur Konsolenanwendungen erstellen.

Anonymous

unregistriert

2

29.12.2005, 14:27

Phili
Da steht ein 4-Schritte System ;)

http://msdn.microsoft.com/vstudio/express/visualc/download/

Du hast Schritt 4 vergessen.

__stdcall*

Treue Seele

Beiträge: 101

Wohnort: Dauchingen

Beruf: Schüler

  • Private Nachricht senden

3

29.12.2005, 14:28

Hi, du musst spezielle Dateien bei VC++ Express 05 verändern damit du eine Win32 Application erstellen kannst. :)

schau dir diesen Link mal an:

http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx

Außerdem musst du das PlatformSDK installiert haben.

__stdcall*

// Edit: Da war wieder einer schneller ;)
[ICQ: 194-584-442 | MSN: nos4_9@hotmail.de | X-Fire: shadowstalker45]

Phili

unregistriert

4

29.12.2005, 16:47

Ups, Schritt 4 hatte ich wohl übersehen. (peinlich, peinlich)

Anonymous

unregistriert

5

29.12.2005, 16:51

Phili
Wenn das mit dem Kompilieren eines einfachen Programms nicht klappt und er Dich in irgendwelche tiefen Windowsheader reinschubbst, stimmen die Pfadangaben net richtig.

Falls das passiert: Hier die "richtigen" (oder besser gesagt eine der Möglichkeiten, damit es Funktioniert)
http://trash.germangamedev.de/paths.gif

DarkFitzi

Alter Hase

Beiträge: 608

Wohnort: Eisenberg, Thüringen

Beruf: Schüler, 10te Klasse

  • Private Nachricht senden

6

29.12.2005, 17:07

hmmmmm ich hab Die Libs jezt alle so eingestellt wie auf den Bildern. Jez is noch die Frage wo das Verzeichnis von der TriBase - Engine hin soll?!?
Und wenn ich die Engien kompilieren will bekomme ich nen Haufen von Fehlern, die da lauten "default -int wird nicht unterstützt" oder so
:( :( :( :(
Ich würde die Welt gern verbessern, doch Gott gibt mir den Sourcecode nicht! :-(

Anonymous

unregistriert

7

29.12.2005, 17:11

Hmn also Tribase kann ich dir leider nicht sagen.

Hast Du Probiert ein ganz einfaches Fenster zu erstellen und zu Kompilieren? Wenn das Klappt, ist das SDK richtig eingebunden.

Dann versuch die erst TriBase, welche ich vermute, das sie ans Ende muss.

DarkFitzi

Alter Hase

Beiträge: 608

Wohnort: Eisenberg, Thüringen

Beruf: Schüler, 10te Klasse

  • Private Nachricht senden

8

29.12.2005, 17:46

also ich hab jezt auf 2 verschiedene Arten ein Fenster erstellt (per Wizard, per handgeschr. WinAPI) und dies funktioniert tadellos! :( :(
Die komischen Int Fehler kommen auch nicht direkt im TriBase Projekt, sondern in der Datei ctlutil.h Bsp:


C-/C++-Quelltext

1
2
3
4
5
private:
    //  Prevent bugs from constructing from LONG (which gets

    //  converted to double and then multiplied by 10000000

    COARefTime(LONG);
    operator=(LONG);

Fehler 255 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. d:\cpp\tribaseengine\include\dshowbaseclasses\ctlutil.h 278

Ich werd die TriBase noch mal neu von der CD kopieren......
Ich würde die Welt gern verbessern, doch Gott gibt mir den Sourcecode nicht! :-(

9

29.12.2005, 17:54

Bei mir kommen folgende Fehler:
c:\programme\microsoft platform sdk\include\winnt.h(222) : error C2146: syntax error : missing ';' before identifier 'PVOID64'
c:\programme\microsoft platform sdk\include\winnt.h(222) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\programme\microsoft platform sdk\include\winnt.h(5940) : error C2146: syntax error : missing ';' before identifier 'Buffer'
c:\programme\microsoft platform sdk\include\winnt.h(5940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\programme\microsoft platform sdk\include\winnt.h(5940) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

Anonymous

unregistriert

10

29.12.2005, 17:55

Anfänger
Das kommt wenn das Platform SDK nicht richtig installiert ist und verknüpft wurde. Den Fehler kann ich singen. Liegt aber sehr häufig daran, das die Pfadangaben der include-Sektion falsch positioniert sind.

Werbeanzeige