란문 님이 쓰신 글 :
: KylixC++에서 짠 프로그램을 그대로 C++Builder에서 컴파일해보니,
: 이상한 에러가 납니다. 물론 KylixC++에서는 문제 없었던것입니다.
: 어떻게 대처해야 하는지 가려쳐주시면 고맙겠습니다.
Kylix를 작성한 소스는 원칙적으로 C++Builder에서 컴파일할 수 있지만,
소스코드에 전혀 손을 대치 않고 100% 컴파일할 수 있다는 것은 아닙니다.
CLX만을 사용한 코드가 아니라, 유닉스 시스템 콜 같은 것이 사용된 부분은
당연히 컴파일 불가능하고요, Kylix와 C++Builder의 CLX도 플랫폼에 따른
미세한 차이가 있습니다.
자세한 내용은 C++Builder 개발자 가이드 14장이나, Kylix 개발자 가이드 15장을
참고하세요.
에러난 부분의 원인을 찾으신 후에는, #ifdef WINDOWS 나 #ifdef __linux__ 를 써서,
각 플랫폼에 종속적인 부분을 작성하시기 바랍니다.
|