Moin,
ich habe als Anfänger ein Problem mit der lapack.h. Da ich hier keine Gruppe für C gefunden habe wende ich mich an Euch, ausgehen davon, dass C++ ja nicht soweit von C entfernt ist.
Folgendes Problem:
Ich habe hier ein kleines C-Projekt von einem andern Entwickler welches mir beim Compilieren diverse Fehler zurückgibt.
/programming/source/grass-6.2.3/include/lapack.h:1056: Fehler: expected declaration specifiers or »...« before »ftnlen«
../main.c: In Funktion »main«:
../main.c:82: Warnung: Variable »parm« wird nicht verwendet
../main.c:83: Warnung: Kontrollfluss erreicht Ende einer Nicht-void-Funktion
../main.c: Auf höchster Ebene:
../main.c:84: Fehler: expected »)« before »[« token
../main.c:86: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before ».« token
../main.c:125: Fehler: expected identifier or »(« before »if«
../main.c:128: Warnung: Datendefinition hat keinen Typ oder Speicherklasse
../main.c:128: Warnung: »int« ist Standardtyp in Deklaration von »result_prefix«
../main.c:128: Fehler: In Konflikt stehende Typen für »result_prefix«
../global.h:33: Fehler: Vorherige Deklaration von »result_prefix« war hier
../main.c:128: Fehler: »parm« ist hier nicht deklariert (nicht in einer Funktion)
Wie gesagt, das sind nur ein paar, aber sie ähneln sich alle.
Eingebunden sind folgende Headerdateien:
#define GLOBAL
#include "global.h"
#include <stdio.h>
#include <strings.h>
#include <math.h>
#include "la.h"
#include "gis.h"
#define GAMMA 10
Könnt Ihr mir bitte sagen wie ich diese Fehler loswerde? Da der Code so wie ich ihn compilieren will vor ein paar Jahren schon lief, müssten es eigentlich nur Anpassungen auf neuere Headerfiles sein. Aber wie gesagt ich bin totaler Anfänger und steh gerade etwas verloren da.
Vielen Dank und Gruß,
Thomas
ich habe als Anfänger ein Problem mit der lapack.h. Da ich hier keine Gruppe für C gefunden habe wende ich mich an Euch, ausgehen davon, dass C++ ja nicht soweit von C entfernt ist.
Folgendes Problem:
Ich habe hier ein kleines C-Projekt von einem andern Entwickler welches mir beim Compilieren diverse Fehler zurückgibt.
/programming/source/grass-6.2.3/include/lapack.h:1056: Fehler: expected declaration specifiers or »...« before »ftnlen«
../main.c: In Funktion »main«:
../main.c:82: Warnung: Variable »parm« wird nicht verwendet
../main.c:83: Warnung: Kontrollfluss erreicht Ende einer Nicht-void-Funktion
../main.c: Auf höchster Ebene:
../main.c:84: Fehler: expected »)« before »[« token
../main.c:86: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before ».« token
../main.c:125: Fehler: expected identifier or »(« before »if«
../main.c:128: Warnung: Datendefinition hat keinen Typ oder Speicherklasse
../main.c:128: Warnung: »int« ist Standardtyp in Deklaration von »result_prefix«
../main.c:128: Fehler: In Konflikt stehende Typen für »result_prefix«
../global.h:33: Fehler: Vorherige Deklaration von »result_prefix« war hier
../main.c:128: Fehler: »parm« ist hier nicht deklariert (nicht in einer Funktion)
Wie gesagt, das sind nur ein paar, aber sie ähneln sich alle.
Eingebunden sind folgende Headerdateien:
#define GLOBAL
#include "global.h"
#include <stdio.h>
#include <strings.h>
#include <math.h>
#include "la.h"
#include "gis.h"
#define GAMMA 10
Könnt Ihr mir bitte sagen wie ich diese Fehler loswerde? Da der Code so wie ich ihn compilieren will vor ein paar Jahren schon lief, müssten es eigentlich nur Anpassungen auf neuere Headerfiles sein. Aber wie gesagt ich bin totaler Anfänger und steh gerade etwas verloren da.
Vielen Dank und Gruß,
Thomas
Comment