2011-01-09 9 views
4

Windows XP에서 Visual Studio C++ 2005를 사용하고 있습니다.Visual Studio에서 DLL 연결

나는 2005 년

그러나, 나는 그것을 연결하는 방법을 잘 모르겠습니다 ++ 비주얼 스튜디오 C를 사용하여 DLL 공유 라이브러리를 만들었습니다. 일반적으로 정적 라이브러리 (* .lib)를 만들었습니다.

라이브러리를 링크 할 때와 동일한 방법으로 연결합니까? C/C++ 속성과 링커 일반 속성을 사용하고 헤더와 라이브러리 경로의 경로를 선택하면됩니까?

조언에 대해 감사드립니다.

답변

3

DLL을 만들 때 동적 연결을 위해 만들어진 .lib 파일이 있어야합니다. 정적 .lib 파일처럼 사용할 수 있습니다.

+0

그리고 컴파일러가 어디에서 DLL 자체를 찾을 수 있는지 위치가 있습니까? 링커 속성의 입력에 DLL 이름을 입력해야합니까? 감사. – ant2009

+0

@ ant2009 종종 실행 파일과 동일한 폴더에 파일을 저장하지만, 이는 단지 하나의 선택 일뿐입니다. 그러나이 DLL을 어떻게 사용하고 공유 할 것인지에 대한 완전한 이야기를 모르기 때문에 구체적인 조언을하기가 어렵습니다. –

+0

실행 파일과 동일한 위치에 보관하는 것이이 응용 프로그램에서 좋습니다. 감사. – ant2009

2

article은 Windows dll을 잘 설명합니다.

DLL을 와 연관된 .LIB 파일 (반출) 심볼 함께 그들의 위치에 의해, DLL 의 존재에 대해 설명.

관련 문제