나는 freeglut을 올바르게 설치하는 방법을 찾고 있습니다. 지금까지 나는 .dll
을 시스템 폴더에 넣어 보았습니다. 하지만 나는 싫어. 내 프로젝트를 마실 수 있기를 바란다. 내 프로젝트를 다른 PC로 보내고 다른 컴퓨터에 프리 글루 트를 설치하지 않고 프로젝트를 계속할 수 있기를 바란다. 모든 자료를 한 곳에서 관리하고 싶습니다. 어떻게해야합니까? 내 말은, 가능해야한다는 거지, 그렇지?시스템 폴더에 .dll을 넣지 않고 freeglut을 설치하는 방법은 무엇입니까?
0
A
답변
2
Windows에는 응용 프로그램에 동적 라이브러리를 배치 할 수있는 여러 위치가 있습니다. 특정 이름을 가진 dll이 발견 될 때까지 항상 동일한 순서로 검색됩니다. 일반적으로 다음 디렉토리가 검색됩니다.
- 응용 프로그램이로드 된 디렉토리.
- 시스템 디렉터리.
- 16 비트 시스템 디렉터리
- Windows 디렉터리입니다.
- 현재 디렉토리.
- PATH 환경 변수에 나열된 디렉토리.
자세한 내용은 Dynamic-Link Library Search Order 문서를 참조하십시오.
응용 프로그램을 이식성있게 유지하려면이 폴더가 먼저 방문하기 때문에 dll을 응용 프로그램이 저장된 디렉토리로 복사하면됩니다.
DLL을 실행 파일과 동일한 폴더에두기 만하면됩니다. – BDL