![]() |
[C] ODBC, sqlext.h Kompilierfehler
Hallo miteinander
Wiedermal ärgern mich einige Fehler. Ich will mit C auf Access zugreifen. Ich benutze Dev-C++ 4.9.9.2. Jedesmal wenn ich den untenstehenden Code ausführe, kommt eine Reihe von Fehlern: Der Compilerlog mit den Fehlern: Compiler: Default compiler Building Makefile: "D:\Progs\DevCpp\Makefile.win" Executing make... make.exe -f "D:\Progs\DevCpp\Makefile.win" all gcc.exe -D__DEBUG__ -c main.c -o main.o -I"D:/Progs/DevCpp/include" -ansi -g3 In file included from D:/Progs/DevCpp/include/sqlext.h:7, from main.c:4: D:/Progs/DevCpp/include/sql.h:346: error: syntax error before "SQLLEN" D:/Progs/DevCpp/include/sql.h:349: error: syntax error before "SQLULEN" D:/Progs/DevCpp/include/sql.h:361: error: syntax error before "SQLLEN" D:/Progs/DevCpp/include/sql.h:364: error: syntax error before "SQLULEN" D:/Progs/DevCpp/include/sql.h:367: error: syntax error before "SQLLEN" D:/Progs/DevCpp/include/sql.h:373: error: syntax error before "SQLLEN" D:/Progs/DevCpp/include/sql.h:374: error: syntax error before "SQLULEN" D:/Progs/DevCpp/include/sql.h:375: error: syntax error before "SQLROWCOUNT" D:/Progs/DevCpp/include/sql.h:382: error: syntax error before "SQLULEN" D:/Progs/DevCpp/include/sql.h:387: error: syntax error before "SQLROWOFFSET" D:/Progs/DevCpp/include/sql.h:392: error: syntax error before "SQLLEN" D:/Progs/DevCpp/include/sql.h:399: error: syntax error before "SQLLEN" In file included from main.c:4: D:/Progs/DevCpp/include/sqlext.h:1187: error: syntax error before "SQLLEN" D:/Progs/DevCpp/include/sqlext.h:1188: error: syntax error before "SQLULEN" D:/Progs/DevCpp/include/sqlext.h:1201: error: syntax error before "SQLULEN" D:/Progs/DevCpp/include/sqlext.h:1202: error: syntax error before "SQLLEN" In file included from D:/Progs/DevCpp/include/sqlext.h:1214, from main.c:4: D:/Progs/DevCpp/include/sqlucode.h:26: error: syntax error before "SQLLEN" D:/Progs/DevCpp/include/sqlucode.h:27: error: syntax error before "SQLLEN" D:/Progs/DevCpp/include/sqlucode.h:36: error: syntax error before "SQLULEN" D:/Progs/DevCpp/include/sqlucode.h:37: error: syntax error before "SQLULEN" D:/Progs/DevCpp/include/sqlucode.h:70: error: syntax error before "SQLULEN" D:/Progs/DevCpp/include/sqlucode.h:71: error: syntax error before "SQLULEN" D:/Progs/DevCpp/include/sqlucode.h:87: error: syntax error before "SQLLEN" D:/Progs/DevCpp/include/sqlucode.h:88: error: syntax error before "SQLLEN" make.exe: *** [main.o] Error 1 Execution terminated ENDE DES LOGS Ich verstehe nicht was er mit Syntaxerror sagen will, die Funktionsdeklarationen im Headerfile sind alle richtig, ich habe bei Microsoft nachgeschaut. Die Stellen alle nach der Reihe aufgelistet. PHP-Code:
Ich habe sogar ODBC32.lib eingebunden, trotzdem geht es nicht. Bevor ich Windows.h einband, hatte ich noch mehr Fehler. Und wenn ich ein Window-Application-Projekt mache (man hat ja die Wahl zwischen Konsolenapplikation und Windowapplication), also wenn ein Fenster schon vorprogrammiert ist (mit HWND usw.) geht es auch nicht. PHP-Code:
Ich danke euch schon mal im Voraus :) Für Fragen für Fragen bitte fragen. |
also:
datei -> neu -> Project -> Console App MIT einem haken bei c++ projekt und folgendem code funzt. Code:
#include <cstdlib> |
Entschuldige, aber das funktioniert auch nicht. Ich habe G E N A U deinen Code kopiert (auch wenn man sich dabei die Finger verbrennen kann ;) ), aber es geht immer noch nicht. Immer wenn er bei <sql.h> vorbei kommt, liefert er eine Seite von Fehlern, die alle sagen, dass Datentypen nicht deklariert wurden:
Ich habe auch versucht, <windows.h> ganz am Anfang zu deklarieren, geht auch nicht. Hier der Errorlog: Hier noch ein Bild von meinem Desktop zu der Zeit: (Sorry, konnte es nicht einbinden) [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] |
dann ist an deinem include-path irgendwas faul.
hier mein log: Code:
Compiler: Default compiler |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:41 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.