.so 파일이 있는데이 메서드를 내 C++ 코드에서 사용해야합니다. 헤더 파일이 없습니다. 필요한 심볼을 nm으로 역 컴파일하면, 메소드와 클래스 정보가 다음과 같이 발견됩니다.헤더 파일없이 .so 파일 사용
00000000002ec9c0 B CFTDOrderField::m_Describe
0000000000067440 W CFTDOrderField::DescribeMembers()
제 연구 후에 동적 로딩 솔루션을 사용해야한다고 생각합니다. 하지만 dlsym의 반환 유형을 정의하는 방법에 대해서는 잘 모르겠다. 아무도 내게 힌트 나 해결책을 줄 수 없을까? 고맙습니다!!
dlopen/dlsym은 '정상적인'연결보다 이점이 없습니다. 또한 누락 된 헤더 파일을 대체하지 않고 재 작성해야하므로 쉽지 않습니다. 또한 저작권법에 위배 될 수도 있습니다. –