Announcement

Collapse
No announcement yet.

Problem mit lapack.h

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem mit lapack.h

    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

  • #2
    Hallo,

    vielleicht liegt weniger ein Problem mit dem Quellcode, sondern mehr dem verwendeten Compiler -und dessen Implementierung des C++ Standards- vor ?
    Ohne den restlichen Quellcode lässt sich sonst nur spekulieren...
    MfG
    Cheat-Sheets for Developers / Programming Quotes

    Comment


    • #3
      Originally posted by Markus Lahr View Post
      Ohne den restlichen Quellcode lässt sich sonst nur spekulieren...
      Hallo Markus,

      kann durchaus sein, dass es sich um den Compiler handelt. Zum Thema Quellcode... Es ist ein bissel mehr, aber um so besser wenn sich mehr dafür interessieren.

      das Programm GRASS GIS

      der Quellcode für die von mir benötigte Funktion

      und die übergeordnete Seite

      Wäre wirklich super wenn Ihr ein paar Tips hättet.

      Danke,
      Thomas

      Comment

      Working...
      X