[Fatal Error] Variants.pas(4333): F2092 Program or unit `Variants`
회사에서 진행하고 있는 C++ Builder 2009로의 패키지 전이 과정에서...
pas파일로 된 특정 패키지만 컴파일하면 아래와 같은 에러가 떴다.
[Fatal Error] Variants.pas(4333): F2092 Program or unit 'Variants' recursively uses itself
여기저기 찾아보는데 답이 나오지 않았다.
결국... Builder 제공사에서 답이 나왔다.
링크는 아래와 같다.
http://qc.embarcadero.com/wc/qcmain.aspx?d=9619
아래는 그 답이다.
------------------------------------------------------------------------------------------------------------
Check your project's search path.Remove(BDS)\source\Win32\rtl\sys from it, so that the Variants unit isn't recompiled with your app (which is no longer allowed).
Building with run-time packages will also cure this.
------------------------------------------------------------------------------------------------------------
위 내용은... Project의 include path에서 (BDS)\source\Win32\rtl\sys 를 제거하라는 것이다.
저것 때문에 recompile되고 재귀적으로 인클루드 되는 문제라고 써놓은듯 하다. ^^
일단 해보자고~~~ ^^
'프로그래밍???' 카테고리의 다른 글
객체지향 원칙 - Head First Design Pattern (0) | 2010.07.01 |
---|---|
패턴 정리 - Head first Design Pattern (0) | 2010.07.01 |
디자인패턴 예제 및 데모 사이트 (758) | 2008.12.17 |
아웃룩 익스프레스에서 스트레스 받는거 없애기... (0) | 2008.12.17 |
몇 가지 메일 관련 에러 메시지를 참고하세요 (0) | 2008.11.12 |