버전 : 씨++빌더 2010
에러 종류 : 컴파일 에러
에러 메시지 : F1008 Out of memory

컴파일하면서 위와 같은 에러가 발생하면서 진행이 안되는 경우가 있습니다.
위와 같은 에러는 헤더 파일이 너무 클때 컴파일러의 사용 메모리가 부족하기 때문에
발생하는것으로 알려져있습니다.

현재 Import 한 타입 라이브러리 중에서는 헤더파일만 13만 라인이 되는것도 있습니다. !

따라서 헤더 파일을 나누어 주거나
컴파일러가 사용하는 메모리 용량을 늘려주어야 합니다.


컴파일러 옵션중에 다음과 같이 하면 메모리 용량을 늘릴수  있습니다.
아래에서 100은 100MB 를 의미하는 숫자로서 임의로 입력하면됩니다.
웹검색 결과 512까지 가능하다고 합니다.
-CX100

사용자 삽입 이미지

참고 페이지:
https://forums.codegear.com/thread.jspa?messageID=206820&tstart=0



클래스 선언할때 중괄호"}" 뒤에 세미콜론(;) 안하면 이런 에러 뜬다.

그냥 세미콜론 없다는 메시지로 알려주면 안되는 것인가~~ 쩝

못찾고 헤매고 있는데 도움말에 힌트가 있었다.


사용자 삽입 이미지
  1. 크레브 2009.10.27 03:50

    정말 초보적인 실수를 하고 헤매고 있었다는.....헐헐헐

  2. 홍환민 2009.12.08 23:25

    그러게요 불친절한 컴파일 메시지는 정말 안좋다는...

  3. 정영수 2013.07.30 19:56

    이런.. ㅋㅋㅋ 감사합니다.

+ Recent posts