2017-04-15 11 views
0

나는 freeglut을 올바르게 설치하는 방법을 찾고 있습니다. 지금까지 나는 .dll을 시스템 폴더에 넣어 보았습니다. 하지만 나는 싫어. 내 프로젝트를 마실 수 있기를 바란다. 내 프로젝트를 다른 PC로 보내고 다른 컴퓨터에 프리 글루 트를 설치하지 않고 프로젝트를 계속할 수 있기를 바란다. 모든 자료를 한 곳에서 관리하고 싶습니다. 어떻게해야합니까? 내 말은, 가능해야한다는 거지, 그렇지?시스템 폴더에 .dll을 넣지 않고 freeglut을 설치하는 방법은 무엇입니까?

+6

DLL을 실행 파일과 동일한 폴더에두기 만하면됩니다. – BDL

답변

2

Windows에는 응용 프로그램에 동적 라이브러리를 배치 할 수있는 여러 위치가 있습니다. 특정 이름을 가진 dll이 발견 될 때까지 항상 동일한 순서로 검색됩니다. 일반적으로 다음 디렉토리가 검색됩니다.

  1. 응용 프로그램이로드 된 디렉토리.
  2. 시스템 디렉터리.
  3. 16 비트 시스템 디렉터리
  4. Windows 디렉터리입니다.
  5. 현재 디렉토리.
  6. PATH 환경 변수에 나열된 디렉토리.

자세한 내용은 Dynamic-Link Library Search Order 문서를 참조하십시오.

응용 프로그램을 이식성있게 유지하려면이 폴더가 먼저 방문하기 때문에 dll을 응용 프로그램이 저장된 디렉토리로 복사하면됩니다.