sqltypes.h: error: `xxxx' does not name a type
-
Hi,
was kann ich machen um Fehler dieser Art zu beseitigen?:
sqltypes.h error:
ULONG' does not name a type sqltypes.h error:
USHORT' does not name a type
sqltypes.h error: `PVOID' does not name a type
...hier meine include Dateien:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <sql.h>
#include <sqlext.h>
#include <windows.h>
-
Hm, entweder einen passenden Header einbinden, oder selbst ein typedef machen. ULONG ist aber eingentlich ein Standardtyp von Windows. Ist irgendwo mit typedef unsigned long ULONG; definiert.
-
Die ganzen Definitionen sind in sqltypes.h drinnen. Dummerweise wird da zB nirgends
ULONG definiert, um bei dem Beispiel zu bleiben. Es wird davon ausgegangen das es bereits existiert ...typedef ULONG UDWORD;
sehr seltsam....
-
In der WinAPI ist es in der windef.h deklariert. Diese könntest Du inkludieren, oder eben die typedefs selber schreiben.
Grüße Joe_M.
-
die windows.h als erstes includen.