c++에서 c 함수 불러오기
develop 2011. 5. 17. 20:30
c++에서 c로 작성된 함수를 불러오기 위해서는 거기에 맞게 문법을 변경해 줘야한다.
기존에 c 언어에서는
형식으로 선언을 해 줬다면
c++에서는
형식으로 선언을 해 줘야 한다.
이것은 object 파일로 되어 있는 c 함수를 불러오거나, c로 작성된 라이브러리 함수를 불러올 때도 동일하게 해줘야 한다.
기존에 c 언어에서는
extern void func(int);
형식으로 선언을 해 줬다면
c++에서는
extern "C" void func(int);
형식으로 선언을 해 줘야 한다.
이것은 object 파일로 되어 있는 c 함수를 불러오거나, c로 작성된 라이브러리 함수를 불러올 때도 동일하게 해줘야 한다.
'develop' 카테고리의 다른 글
다양한 음향효과 검색 사이트 (0) | 2011.06.24 |
---|---|
rmmod로 모듈이 떨어지질 않을 때 (0) | 2011.05.19 |
GCC Error(Warning) Message List (0) | 2011.05.16 |
[sqlite3] insert 문 속도 향상시키기 (0) | 2011.04.29 |
[c] access - 파일 사용자 권한 체크 (0) | 2007.12.03 |