2014-10-29 7 views
-1

왜 Visual Studio 10 (C++)에서는 .dll이 생성되었지만 .lib가 생성되지 않았습니까? 일반적으로 .lib은 .dll과 함께 프로젝트 속성의 일반 섹션에있는 속성 구성 유형의 값으로 "동적 라이브러리 (.dll)"를 지정하여 만들었습니다 ... 이번에는 대신이 시간을 얻기 위해 .lib 일반 섹션의 동일한 필드에서 옵션으로 "정적 라이브러리 (.lib)"를 지정해야했습니다. 나는이 당신이하지 않으면 발생할 수Visual Studio - .lib없이 .dll을 만듭니다.

답변

2

미리 :(... .DLL 생성 과정에서 제거 된 같은 건물의 디렉토리에 lib 디렉토리를 생성하여도

TNX을 그를 추가 명시 적으로 아무것도 내보낼 수 없으며 .dll은 있지만 .lib은 없습니다.

dllexport/dllimport 속성을 올바르게 사용하는 방법을 알고 있어야합니다. 코드의 어느 부분이 dll에 대한 인터페이스를 구성해야하는지 지정해야합니다. 내 보낸 파트는 가져 오기 라이브러리에 포함됩니다.

관련 문제