나는이 웹 사이트에서 내가 찾고있는 것을 검색했다; 그러나 나는 이해하지 못한다.C++에서 내 프로그램의 Windows "DLL을 찾을 수 없음"오류를 표시하는 방법?
그래서이 질문을 작성했습니다.
.dll 파일과 프로그램을 C++ (코드 블록 IDE)로 작성했습니다. dll 파일과 프로그램이 같은 디렉토리에 있으면 내 프로그램이 작동합니다.
하지만 DLL 파일을 삭제하고 내 프로그램을 실행할 경우, 윈도우 날이 오류를 보여줍니다. "xxx.exe이며 작동이 중지되었습니다"
을
"컴퓨터에서 xxx.dll이 누락되어 프로그램을 시작할 수 없습니다." 메시지 대신.
어떻게해야합니까?
[응용 프로그램 매니페스트] (. https://msdn.microsoft.com/en-us/library/windows/desktop/aa374191(v=vs.85).aspx)에서 .dll을 종속성으로 지정해야 할 수도 있습니다.). – VTT
왜 이걸 원하니? 일반 사용자는'\ Program Files \ YourApp \ '에있는 파일을 변경할 수있는 권한이 없으며 관리자는 프로그램을 중단시키지 않을 것을 신뢰해야합니다. 그리고 그들이 아직도한다면, 그들은 그들의 행동의 결과를 이해해야합니다. – MSalters
@MSalters 사용자는 "모든 불필요한 파일 삭제"를 포함한 모든 종류의 작업을 수행합니다. 그건 바보 같네요. 그렇다고해서 그런 일이 일어나지 않을 것이라는 의미는 아닙니다. 그리고 유능한 관리자가있는 시스템에 대한 것이라고 생각하는 이유는 무엇입니까? – Aziuth