Intel Errore di Visual Fortran Compilazione
-
20-09-2019 - |
Domanda
Quando compilo un progetto, Intel Fortran visiva continua a darmi questo tipo di errore. L'errore si trova sulla codice qui sotto:
dimension tairgl(12),eairgl(24),windgl(12),psisgl(12),yenang(98),yunazm(98)
Questo è il messaggio di errore proposta dal compilatore.
Error: Syntax error, found END-OF-STATEMENT when expecting one of: ( [
Qualcuno ha qualche idea su questo errore?
Soluzione
La sintassi sembra OK. Mi vengono in mente due possibilità: 1) il compilatore è configurato per guardare solo al codice sorgente per colonna 72 e questa linea è più lungo, 2) l'errore è da qualche altra parte e il messaggio è fuorviante. Possibilità 1 presuppone che si compila Fortran 77 con pianta a forma sorgente fissa, anziché Fortran 90, o che il compilatore è mis-configurati per Fortran 90. Per risolvere possibilità 1, sia dividere la linea con una continuazione, dividerlo in due dichiarazioni dimensione, o trovare l'opzione compilatore che fa sì che il compilatore di accettare linee più lunghe
Altri suggerimenti
Dalla domanda, sembra che ci sia un ritorno a capo dopo l'istruzione di dimensione. È giusto? Non sarei sorpreso se che ha dato un errore imprevisto FINE DICHIARAZIONE.