Frage

Wenn ich ein Projekt kompilieren, hält Intel von Visual Fortran mir diese Art von Fehler gibt. Der Fehler wird auf dem Code gefunden unter:

dimension tairgl(12),eairgl(24),windgl(12),psisgl(12),yenang(98),yunazm(98)

Dies ist die Fehlermeldung durch den Compiler gegeben.

Error: Syntax error, found END-OF-STATEMENT when expecting one of: ( [

Wer eine Idee hat, über diesen Fehler?

War es hilfreich?

Lösung

Die Syntax sieht nicht gut aus. Ich kann mich zwei Möglichkeiten: 1) der Compiler nur Blick auf Quellcode zu Spalte 72 so konfiguriert ist, und diese Linie ist länger, 2) der Fehler irgendwo anders, und die Nachricht ist irreführend. Möglichkeit 1 geht davon aus, dass Sie 77 Fortran mit fester Form Quelle Layout kompilieren, anstatt 90 Fortran, oder dass der Compiler falsch konfiguriert ist für Fortran 90. Fix Möglichkeit 1, entweder spalten die Linie mit einer Fortsetzung, spalten es in zwei Dimension-Anweisungen oder die Compiler-Option finden, die die Compiler mehr Zeilen

zu akzeptieren, verursacht

Andere Tipps

Von der Frage, es sieht aus wie ein Newline nach der Dimension Aussage ist. Ist das richtig? Ich wäre nicht überrascht, wenn dies ein unerwarteten END-OF-STATEMENT Fehler gibt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top