2010-08-03 2 views
2

내 응용 프로그램은 소스 코드없이이 라이브러리에 구현 된 함수가 DLL의 내보내기 함수처럼 dumpbin.exe를 사용하여 내 exe로 내보내집니다. . 라이브러리에서 제공하는 헤더 파일을 수정하려고했지만 모든 __declspec (dllexport) 내용을 제거하고 내 응용 프로그램을 다시 링크했지만 기능은 계속 내 보냅니다. 안심할 수있는 방법이 있습니까?C++ 정적 라이브러리의 내보내기 함수

답변

1

아니요. 라이브러리 자체를 다시 컴파일해야합니다. 헤더를 변경해도 라이브러리 바이너리 코드에 영향을주지 않습니다. 당신을 일으키는 수출 된 기능에 어떤 문제점이 있습니까?

+0

@Neil Butterworth : 약간 혼란스러워 보이는 MyApp.lib 파일과 MyApp.exp 파일을 생성합니다. – Cliffwolf

관련 문제