OPNET 모델러와 협력 중이며 시나리오를 개선하기위한 코드를 주입합니다. 이 코드를 컴파일 할 때 코드가 나타남 구문 오류 : ';'이 없습니다. 'type'전에 하지만 코드 줄이없는 전환을 나타냅니다.구문 오류 : ';'이 없습니다. before 'type'
무엇이 문제입니까?
제발, 아무도 도와 줄 수 있습니까?
OPNET 모델러와 협력 중이며 시나리오를 개선하기위한 코드를 주입합니다. 이 코드를 컴파일 할 때 코드가 나타남 구문 오류 : ';'이 없습니다. 'type'전에 하지만 코드 줄이없는 전환을 나타냅니다.구문 오류 : ';'이 없습니다. before 'type'
무엇이 문제입니까?
제발, 아무도 도와 줄 수 있습니까?
오류 메시지는 사용자가 세미콜론이 누락되었음을 나타냅니다.
class Foo {
// ...
} // <-- NEED SEMICOLON HERE
int main() {
// ...
}
참고하여 class
선언은 헤더 파일 대신 .cpp
파일에 나타날 수 있습니다 이런 일이 발생하는 가장 일반적인 장소는 다음과 같은 것입니다.
나는 200k 이상 당신을 추진에 대한 크레딧을 주장! 성공적으로이 질문의 암호 해독을 끝내면 성공할 수 있습니다. –
@RobertMartin : 건배 :) –
동일한 오류에서 변수를 선언하고 지정하면 일부 엄격한 컴파일러에서이 오류가 발생할 수도 있습니다. 당신은 코드 블록의 상단에 변수 선언을 두지 않는 경우가
foo_t my_var;
my_var = old_var;
우스꽝에 foo_t my_var = old_var;
과 분열 문을 변경하여 해결할 수 있습니다, 어떤 컴파일러는 심지어 오류가 발생. [1]
[1] http://social.msdn.microsoft.com/forums/en-US/vclanguage/thread/974f1b6a-7bad-4be7-a93e-66e6b2f18842
라이브러리 (libexif)를 빌드하는 동안 나는 C 선언문에 의해 막 잡혔습니다. –
일부 OpenCL 호스트 코드에서 작업 중이었고이 구문 오류로 인해 어려움을 겪었습니다. 맨 위에있는 변수 선언 만 확인한 적이 없었을 것입니다. 고마워. –
하지 일부 코드없이 이전 코드도 포함 헤더 파일 –
없음을 확인합니다. 그 파일은 어딘가에 포함되어야합니다. 마지막으로 컴파일 된 파일에 대한 빌드 로그를 확인하고 최소한 게시하십시오. –