2011-10-13 4 views
0

제 3 자에게 정적 라이브러리를 제공했습니다. 그들은이 형식으로 lib를 사용하고 싶지 않고 dll을 사용하려고하는 유일한 사람들 중 하나입니다. 그러나이를 수행하려면 .h 및 .cpp 파일에 __declspec (dllexport)을 배치하여 내보내기가 필요한 기능을 변경해야합니다.dll을 통해 정적 lib에서 함수를 호출하는 방법.

답변

1

그것은 조금 더 복잡한보다입니다 :

http://msdn.microsoft.com/en-us/library/ms235636%28v=vs.80%29.aspx

뿐만 아니라 당신은 __declspec(dllexport)으로 모든 API 함수를 선언해야하지만, 당신은 또한 .dll에 컴파일 컴파일러를 구성해야합니까.

글로벌 변수도 내보내려면 __declspec(dllimport)도 사용해야합니다.

관련 문제