Announcement

Collapse
No announcement yet.

Fehlermeldung des Watcomcompiler

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

  • Fehlermeldung des Watcomcompiler

    Guten Abend liebe Leute,

    Habe den open Watcom 1.9 heruntergeladen, und versuche ein Programm zu kompilieren was ich mit dem Watcom 11.0 geschrieben habe.

    Der Compiler gibt folgende Fehlermeldung aus: "declaration specifiers are required to declare..."

    nachdem ich folgende Kostanten deklariert habe:

    const LINKS_OBEN = 0x0da;
    const RECHTS_OBEN = 0x0bf;
    const HORIZ = 0x0c4;
    const VERT = 0x0b3;
    const LINKS_UNT = 0x0c0;
    const RECHTS_UNT = 0x0d9;

    Wer kann mir weiterhelfen???

  • #2
    336 - declaration specifiers are required to declare '%N'
    The compiler has detected that the name doesn't represent a function. Only function declarations can leave out declaration specifiers. This error also shows up when a typedef name declaration is missing. For example:
    x;
    typedef int;


    Warum unterschlägst du den Rest der Fehlermeldung?

    LINKS_OBEN und die anderen sind was für Datentypen?
    Zuletzt editiert von Christian Marquardt; 01.11.2011, 09:44.
    Christian

    Comment


    • #3
      Watcom 1.9

      Vielen Dank für Dein Interesse mir zu helfen, da ich selbst mit dem Programm noch nicht klar komme, und das soweit wie ich sehe, auch keine Angaben unterschlagen zu haben, bemühe ich mich zunächst selbst um Aufklärung. Ich weiß noch nicht, ob das Bildschirmpositionsbytes sind oder für andere Zwecke im Programm verwendet werden. Ich werde Euch dann zur gegebenen Zeit posten.
      Trotzdem zunächst Euch allen vielen Dank
      BorlandFan

      Comment


      • #4
        Egal für was der Code ist, kein Compiler

        const LINKS_OBEN = 0x0da;

        das ohne Datentyp oder Typedef verstehen
        Christian

        Comment


        • #5
          Hallo Leute,
          habe meinen Fehler gefunden, es war ein Druckfehler.
          Es irrtümlicher Weise folgende Konstante deklariert
          const LINKS_OBEN = 0xda;
          richtig ist die nachstehende:
          #define LINKS_OBEN 0xda;
          Trotzdem danke allen, die Versucht hatten mein Problem zu analysieren
          BorlandFan

          Comment

          Working...
          X