|
백일님의 답변 감사드립니다.
저 역시 개발자 가이드를 읽어보았습니다만
메뉴얼에서 시키는 대로 했는데 컴파일이 되지 않습니다.
실제로 카일릭스3(트라이얼이라서 그런건 아닐테죠?)에서 어플리케이션을 작성했죠.
이렇게 되면 당연히 CLX와 xfm을 사용하겠죠?
하지만 문제는 Project1.cpp의 메인함수가 int main(void) 이더군요.
윈도에서의 CLX application은 WinMain을 사용하는데 말입니다.
이뿐만이 아니라 Project1.bpr도
리눅스 CLX application과 윈도의 CLX application에서의 내용이 많이 틀립니다.
아직 해보지는 않았지만 텍스트에디터로 똑같이 수정을 해주면 되겠죠(??? ^^;)
문제는 프로젝트가 하나가 아닐경우 일일이 열어서 텍스트에디터로 수정을 하는 건 너무
복잡하고 위험천만하죠. 그래서 혹시나 Project Options같은 곳에서 제대로 설정을 해줘야 하는 건
아닌가 해서 질문드린 겁니다.
그래도 그 방법밖에 없다면 어쩔 수 없이 노가다를 해줘야하겠지만
include나 파일 확장자, pragma resource 정도 수정하는 것도 아니고
그 외의 것들은 엄두가 나지 않는군요.
어떡게 뾰족한 수가 없을까요?
대충은 뭉툭해도 상관없습니다. 답변 좀 부탁드립니다.
아~ 질문을 하고도 상당히 헷갈립니다... ㅋㅋ
김백일 님이 쓰신 글 :
: 4GW 님이 쓰신 글 :
: : 빌더 5.0사용시에 VCL을 이용한 프로그램들을 빌더 6.0 또는 카일릭스 3에서 사용하고 싶은데요
: :
: : 자동으로 소스를 변환해주는 기능이 있는지 없다면 따로 제공되는 툴은 있는지 알고싶습니다.
:
: CLX는 VCL과 거의 유사하게 만들어져 있습니다.
: 그래서 변환 툴 같은 건 필요가 없지요.
:
: dfm 확장자를 xfm으로 바꾸고,
: VCL 헤더 파일을 CLX 헤더파일로 바꿔주기만 하면 됩니다.
:
: 자세한 것은 C++빌더 6 개발자 가이드 14장, 'Windows 애플리케이션을 Linux로 이식'을 보세요.
: (자료실에 있습니다.)
|