2015-01-25 5 views
0

멀티 플레이어 수정에 대해 자세히 배우려고 San Andreas Multiplayer의 소스 코드를 다운로드했습니다.Visual C++ 프로젝트에서 .dll 또는 .lib을 구현하고 사용하는 방법은 무엇입니까? [SA-MP 출처]

제 문제는 클라이언트 프로젝트가 .dll과 .lib 파일을 생성한다는 것입니다. 나는 많은 사이트에서 새로운 프로젝트를 구현하는 방법을 모색했지만 명확한 답을 찾지 못했습니다.

그래서 SAMP 클라이언트 컴파일 결과 라이브러리를 구현해야하는 새 Visual C++ 프로젝트를 만들고 있습니다. 어떤 도움이 될 것입니다 :).

원한다면이 프로젝트에 참여하십시오.

답변

0

나는 SAMP의 DLL을 얼마나 잘 모르겠지만, 일반적으로이 작동하는 방법입니다

  • 링커 * lib 디렉토리 파일이 필요합니다. 따라서 lib 파일을 기본 lib 디렉토리에 복사하거나 프로젝트 라이브러리 아래에 새 디렉토리를 만들어 복사해야합니다.
  • 연결하려는 프로젝트에 include 개의 파일이있는 경우 lib 개의 파일도 include 개의 파일에 대해 수행 한 작업을 수행하십시오. 파일을 include 디렉토리에 복사하십시오.
  • 응용 프로그램이 도달 할 수있는 디렉터리에 DLL을 넣습니다. 이 폴더는 Debug 폴더 일 수도 있고 Windows 또는 System32 디렉토리 일 수도 있습니다. 자신의 위치를 ​​선택하십시오 (많은 매개 변수에 따라 다름).

This link에는 프로젝트 디렉토리에 입력하는 방법이 나와 있습니다.

그게 전부입니다. 사용할 프로젝트의 기능을 호출 할 수 있습니다. 문제가 있는지 말해봐.

+0

감사합니다. 나는 이것을 시도 할 것입니다. :) – Skizzotrick