http://blog.naver.com/thehighway/150015974079
맹글링 어쩌구 저쩌구하는데... 그냥 쉽게
extern "C" {} 선언 하나면 끝 (맹글링을 막는 효과?)
extern "C" void function( .... );
extern "C" {
void func1();
void func2();
void func3();
}
extern "C" {
#include <...>
#include <...>
}
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
위 문장은 C++로 컴파일 할 때는 맹글링을 막고 , 그렇지 않은 경우는 (C로 컴파일) 정상 컴파일
'프로그래밍 > 언어_스크립트' 카테고리의 다른 글
[파이썬] 리스트 인자 버그 (0) | 2014.06.20 |
---|---|
[C/C++] signed 형과 unsigned 형의 비교 (0) | 2014.02.24 |
[lua] 루아의 독특한 문법 몇가지 #2 (0) | 2013.11.14 |
[lua] 루아의 독특한 문법 몇가지 (0) | 2013.11.10 |
const와 함수 (0) | 2013.05.25 |