C 프로그래밍 질문입니다.. 외부 라이브러리를 이용해서 라이브러리를 만들때...

노형석   
   조회 5805   추천 37    

예를 들어 add.lib 라는 라이브러리를 이용해서 1 부터 n 까지 더하는 라이브러리를 만든다고 하면요..

// add.h
// 헤더에 이런식으로 프로토타입을 선언돼있겠지요..

int add(int a, int b);  

//sum.h
// 제가 제작하는 라이브러리 입니다..

#include "add.h"

int sum(int n);

// sum.c

int sum(int n)
{
   int i = 0, temp = 0;
   for(i=0; i<n; i++){
      temp = add(temp, i);
   }

return temp;
}

여기 까지 입니다.. 이런 식으로 컴파일 해서 라이브러리를 만들면 잘 되지요..

이 sum.lib 을 이용해서 어플을 만들경우에, add.lib와 헤더파일, sum.lib와 헤더파일이 필요합니다..

여기서 add.lib를 sum.lib를 만들때 포함시켜버릴수 있나요?

라이브러리를 만든후에도 이런 저런 파일을 같이 가지고 다녀야하는것 같아서 좀 불편하네요...

===================================================================================

예를 잘못써서 수정했습니다..
짧은글 일수록 신중하게.


QnA
제목Page 3395/5711
2015-12   1699242   백메가
2014-05   5165011   정은준1
2015-04   5806   이원재K
2008-09   5806   박명훈
2005-12   5806   한성확
2012-02   5806   김제연
2008-04   5806   이건호
2009-03   5806   song05
2017-02   5806   isaiah
2012-05   5806   페인프린
2007-09   5806   이상헌
2018-08   5806   SamP
2006-03   5806   정영진
2019-02   5806   서울l강한모
2013-09   5806   이해하면오…
2012-04   5806   미수맨
2005-12   5806   한동훈
2008-02   5806   이경동
2007-12   5806   김종성
2008-02   5806   김건우
2014-07   5806   삐돌이슬픔이
2006-06   5806   이승현