정적 라이브러리를 출력하는 Visual Studio 프로젝트가 있으며이 프로젝트를 유지하고 싶습니다. 하지만 정적 라이브러리의 많은 클래스가 포함 된 dll이 필요하므로 C# 응용 프로그램에서 dll을 가져오고 내 보낸 함수를 사용할 수 있습니다.Visual Studio dll 프로젝트에서 .lib 링크 및 클래스/함수 내보내기
응용 프로그램 유형이 dll 인 콘솔 응용 프로그램을 만들었으며 lib를 참조했습니다. 모든게 잘된 것처럼 보이지만 dll을 dumpbin에서 실행할 때 내보낼 것은 없습니다.
제 질문은 어떻게 lib에있는 클래스를 내보내는 것입니까?
나는 이것을했다. 이 라이브러리에 MyClass.h에 추가했고 lib 디렉토리를 내 dll 프로젝트에 참조했습니다. 그러나 MyClass를 빌드 할 때 내보내지지 않습니다. – spartacus
DLL을 빌드 할 때 정상 검사로서 .obj 파일을 생성합니까? –
PDizzle745
네, 그 파일을 만들고 있어요. – spartacus