2009-12-22 4 views
1

프로젝트를 컴파일 할 때 인텔 Visual Fortran에서 계속 이런 종류의 오류가 발생합니다. 아래 코드에서 오류가 발견되었습니다.인텔 Visual Fortran 컴파일 오류

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

이것은 컴파일러에서 제공 한 오류 메시지입니다.

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

아무도이 오류에 대해 알지 못합니다.

답변

5

구문이 정상적으로 보입니다. 두 가지 가능성을 생각해 볼 수 있습니다. 1) 컴파일러가 열 72에 대한 소스 코드 만보고이 줄이 더 길어 지도록 구성되었습니다. 2) 오류가 다른 곳에서 발생하고 메시지가 오도 된 것입니다. 가능성 1은 Fortran 90이 아닌 고정 된 형식의 소스 레이아웃으로 Fortran 77을 컴파일한다고 가정하거나 컴파일러가 Fortran 90에 대해 잘못 구성된 것으로 가정합니다. 가능성 1을 해결하려면 연속을 사용하여 줄을 분할하거나 두 개의 차원 문 또는 컴파일러에서 더 긴 줄을 받아들이도록하는 컴파일러 옵션을 찾습니다.

0

이 질문에서 차원 문 다음에 줄 바꿈이있는 것 같습니다. 그게 맞습니까? 예기치 않은 END-OF-STATEMENT 오류가 발생하면 놀라지 않을 것입니다.