죄송합니다. 제가 명확하게 질문을 안해서... 원하는 답이 아니군요...
구체적인 예로 설명드리면 유닉스에서 잘 돌아가는 console 프로그램이 있습
니다. 윈도우에서 돌려보려고 *.c *.h를 윈도우에 카피했죠.. 그런다음 빌더
용으로 프로젝트 파일을 만들어서( console without GUI ) 실행 시킬려고
하는데... 이 프로그램에는 이미 main 함수가 있습니다. 그러나 new를
해서 만들면... 디폴트로 project1.bpr 과 project1.cpp 가 생기는데...
(물론 저장하기 나름이지만) 그 안에는 main 함수가 있습니다. 그래도
project1.cpp를 지울려고 하면 지울수 없다고 합니다. 따라서 만들때 그냥
프로젝트 이름만 정하고 파일은 아무것도 없느 empty project를 만드는 것도
있을것 같거덩요... 전 그게 궁금합니다. 그렇게 하지 않고 main 부분을 복사
해서 project1.cpp에 복사하고 자동으로 생겼던 부분을 지워버리면 USEUNIT
이라던지... 이런것들 때문에 에러가 뜨고요...
#pragma hdrstop
#include <condefs.h>
//---------------------------------------------------------------------------
#pragma argsused
요것만 살려둬도.. 분명히 소스부분에 있는데도... Linking에서 에러가 뜹니다.
제 생각에는 빈 프로젝트만 있으면 game over 일것 같네요...
그리고 이 빈 프로젝트 만드는 것은 MFC를 컴파일 하는 방법중에서도 나오는 내용
이라 늘 궁금해 왔었습니다. " 빈 프로젝트를 만들고 관련 파일을 add하고 예제
파일에 있는 mfc 프로젝트를 가져다 놓고 이름바꾸면 컴파일 할 수 있다"
빈 프로젝트는 진정 만들수 없는건가요?
|