프로그래밍

 3198, 1/160 회원가입  로그인  
   SeungAh
   한 프로젝트에 여러 소스코드를 둘수없나요?

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3320 [복사]


C언어를 복습겸해서 처음부터 다시 공부하고있는데

한 프로젝트에 A와 B라는 소스코드가 있고 A에 기본적인

#include <stdio.h>

int main(void)
{
        printf("Hello, C World!");
}

라는 소스가 입력되있으면

B라는 소스에는

#include <stdio.h>

int main(void)
{
        printf("테스트 입니다. ");
}

라는 소스를 입력할수 없나요?

다시 말하자면 두곳에 같이 int main(void) 이걸 깔수없나요? 오류가나서 말이죠

  Hit : 8236     Date : 2012/03/01 03:22



    
cd80 한 프로젝트는 결국 한 바이너리로 컴파일되기때문에 메인함수가 하나 이상 한프로젝트 안에 있을 수 없습니다 2012/03/01  
jwkzzangs B소스를 DLL로 만드셔서 LoadLibray함수를 통해서 연결 해주시면 될거같습니다...
그런데 굳이 메인을 2개 만들 필요는 없어 보이는듯....
DLL이 복잡하시면 쓰레드 하나 만드셔서 사용하셔도 될듯 합니다...
뭤때문에 메인을 2개 만드시려는지 모르겠지만 좋은 방법은 아닙니다...
2012/03/01  
SeungAh 한 프로젝트 안에 연습 문제들을 다 넣어두려고해서요 ㅎㅎ;
아직 초급자다보니 설명해주신것을 다 알아듣진못하겠네요 답변 감사드립니다
2012/03/01