C/C++에서 공유 라이브러리 제작시 주의점

C/C++ 공유라이브러리 작업시 C++의 고유한 네이밍을 주의하기 위해 extern “c”을 하고 나면 다 끝나는줄 알았는데 그게 아니였다. extern “C”은 C++ 작업자의 컴파일러에 따라 네이밍 규칙이 다른데 이를 C 형태로 제공하는 하나의 키워드다. 다음의 표를 통해 확인 할 수 있다. https://en.wikipedia.org/wiki/Name_mangling 위에 표처럼 같은 함수인데도 컴파일러의 따라 이름이 변경이 된 걸 확인 할 수 있다. 이거 소개 더보기 C/C++에서 공유 라이브러리 제작시 주의점[…]