0
플러그인 라이브러리를 동적으로로드하기 위해 libltdl을 사용하고 있습니다. 이 documentation 다음, 나는이플러그인 기호 목록 액세스
lt_dlhandle lt_dlopen (const char *filename)
를 호출 한 후 나는 기호는이 라이브러리에 정의되어있는 것을 알 필요가 있었다. 그것을 전달할 기호 목록이 필요합니다.
void * lt_dlsym (lt_dlhandle handle, const char *name)
기호 이름을 인수로 사용해야하는 경우.
내 플러그인에서로드 가능한 내 보낸 기호 목록을 가져 오는 방법은 무엇입니까?
일반적으로로드 할 심볼의 이름은 사전 동의됩니다. 뿐만 아니라 그것의 유형. 예를 들어,'foo'라는 플러그인의 경우'setup_foo','teardown_foo' 및'go_foo' 함수가있을 것으로 예상됩니다. –