G ++ 사용 GCC를 사용하여 구축 된 라이브러리와 어떻게 연결할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/945211

  •  09-09-2019
  •  | 
  •  

문제

GCC로 구축 된 .A 라이브러리를 G ++를 사용하여 구축 한 프로그램에 연결하려고합니다. 그러나 Mangling이라는 이름은 다릅니다. 어떻게 할 수 있습니까? 감사합니다, cp

도움이 되었습니까?

해결책

C ++ 코드에서는 extern "C"에서 GCC 라이브러리 헤더 파일에 포함 된 내용을 랩핑하면됩니다.

extern "C" {
#include "my_library.h"
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top