본문 바로가기

운동하는 개발자/Lazarus

error: internal error 200601281

728x90

잘 작동하던 코드에서 어느날 컴파일 에러가 발생했다

컴파일시 에러내용

error: internal error 200601281 라는 문구가 나오며 해당 라인에는 클래스에서 사용하는
const로 선언된 변수가 있는 부분이였다 단지 로그 찍을때 편하게 클래스 명을 찍으려고 둔..

에러 발생 라인

구글링 해보니 나와 아주 똑같은 에러가 뜬 사람은 없고 (200601281 저 숫자가 무엇을 뜻하는지도 모르겠음 에러코드라기엔 너무 길고 메모리 주소값 같기도하고..) 숫자만 다르고 같은 에러를 발생하는 사람이 있었다

https://forum.lazarus.freepascal.org/index.php?topic=39507.15 

링크가 언제까지 살아있을지 모르니 결론만 퍼오자면 저사람은 error: internal error 200611031 라는 에러가 발생하고 있었으며 별 의미없는 라인에(빈공간) 에러가 발생했으며 조언들은 IDE를 재설치 해보라는것들 정도였고
스스로 나온 해결책은 해당 라인에 몇줄을 추가 했다가 지우는방법이라고 하였다

링크깨짐 방지로 최종 결론 퍼옴

결국 나도 나온 해결책이 에러발생 라인 두줄을 주석처리하고 컴파일(에러), 다시 주석을 풀고 컴파일 하는것으로 해결되었다...

그 이후로도 쭈욱 간헐적으로 (현재까지) 해당 에러는 발생중이다 IDE버그 같긴한데.. 기능들은 정상작동하니 약간 번거롭고 찝찝하지만 이대로 사용하고 있다

728x90