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

08.09.2007, 14:23

Probleme mit VC++ 2005 express

Hallo,

also ich hab jetzt wieder mal versucht alte projekte von mir auszugraben und bischen daran weiterzuarbeiten :) jetzt hab ich aber komischerweise mit dem neuen vc++ 2005 express tolle fehler. hab schon den fixierten thread gelesen, aber der hat nicht viel gebracht

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//

// Void

//


typedef void *PVOID;
typedef void * POINTER_64 PVOID64;


#if (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED)
#define NTAPI __stdcall
#else
#define _cdecl
#define NTAPI
#endif



Zitat

1>i:\programme\microsoft platform sdk for windows server 2003 r2\include\winnt.h(222) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'PVOID64'
1>i:\programme\microsoft platform sdk for windows server 2003 r2\include\winnt.h(222) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.


C-/C++-Quelltext

1
2
3
4
5
6
7
8
//

// Define segement buffer structure for scatter/gather read/write.

//


typedef union _FILE_SEGMENT_ELEMENT {
    PVOID64 Buffer;
    ULONGLONG Alignment;
}FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;


Zitat

1>i:\programme\microsoft platform sdk for windows server 2003 r2\include\winnt.h(5940) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Buffer'
1>i:\programme\microsoft platform sdk for windows server 2003 r2\include\winnt.h(5940) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
1>i:\programme\microsoft platform sdk for windows server 2003 r2\include\winnt.h(5940) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.


das sind die fehler und kA was das bedeutet :(

mfg
Drac

2

08.09.2007, 16:33

Mach mal hierraus

C-/C++-Quelltext

1
typedef void * POINTER_64 PVOID64;

ein

C-/C++-Quelltext

1
typedef void * POINTER_64, PVOID64;

oder ein

C-/C++-Quelltext

1
2
typedef void * POINTER_64;
typedef void * PVOID64;


Mal ehrlich. Wozu brauch man so etwas bitte? Ich hab' das nie kapiert... bezweifle, dass es da einen Sinn gibt.

3

08.09.2007, 16:39

k das scheint es behoben zu haben, dennoch bleibt ein fehler

Zitat

1>------ Erstellen gestartet: Projekt: TestRPG, Konfiguration: Debug Win32 ------
1>Verknüpfen...
1>LINK : warning LNK4076: Inkrementelle Statusdatei ".\Debug/TestRPG.ilk" ungültig; Verknüpfung erfolgt nicht inkrementell.
1>LINK : fatal error LNK1104: Datei "libcpd.lib" kann nicht geöffnet werden.
1>Das Buildprotokoll wurde unter "file://i:\Spiele Programmierung\TestRPG\Debug\BuildLog.htm" gespeichert.
1>TestRPG - 1 Fehler, 1 Warnung(en)


was hat das zu bedeuten? sry aber solche fehler sagen mir halt recht wenig ;/[/code]

edit: k habs gelöst, man muss nur den debugordner löschen, dann geht wieder alles :D

thx leute =)

gibts sowas wie visual assist x oder wie das hieß für vc express auch?

Werbeanzeige