코드를 작성하려고하는데 void 함수가 있습니다. 정보.어떻게 외부 함수를 호출하나요?
void info(char *,char *);
이것은 주 함수에서 별도의 파일로 호출하려고합니다. so 파일을 열기 위해 dlopen을 사용하고 싶습니다. 어떻게 함수를 호출할까요 : info. 내 다른 파일 에서요?
나는
info("testing: ","Success");
내가 내 정보 기능에 정의되지 않은 참조 오류가 사용하는 것을 시도하고있다.
는 "정의되지 않은 참조"는 링커 오류가 아닌 컴파일러 오류입니다. 컴파일 및 링크의 기본 사항을 다시 읽고 모든 번역 단위를 연결하는 방법을 다시 확인하십시오. –
함수의 서명은이를 호출하는 방법을 설명하는 데 충분한 정보를 제공하지 않습니다. 그러나 함수의 요구 사항을 모르는 경우 사용하면 안됩니다. 해결책은 있습니다. –