2011-03-03 6 views
2

저는 datagridview 및 기타 .net 구성 요소를 광범위하게 사용하는 Windows Form Application을 작성하고 있습니다. Windows 7에서 응용 프로그램을 실행할 때 항상 qtcore4.dll 라이브러리가 없다는 오류가 발생합니다. 내 질문은 : 이것은 정상적인 행동입니까? 이게 나에게만 일어나는거야? 그 도서관은 무엇을합니까?승리 7에 qtcore4.dll없이 Winforms 크래시가 발생했습니다.

+3

'qtcore4 더 유용 할 것입니다 프로세스 모니터를 사용하는 경우 마이크의 제안. dll은 .NET 프레임 워크 구성 요소가 아닙니다. 타사 UI 라이브러리입니다. –

답변

1

Process Monitor을 실행하고 디스크에서 어디에서 qtcore4.dll을로드하려고하는지 확인하십시오.

그런 다음 해당 위치의 디스크에 해당 .dll의 복사본이 설치되어 있는지 확인하십시오.

그렇지 않은 경우 런타임 실행 파일과 동일한 디렉토리에서 응용 프로그램과 함께 배송해야 할 수도 있습니다.

1

로드 다른 DLL이 그것을 사용하려고하는 방법을 보여줍니다 Dependency Walker에 응용 프로그램 - 그것은 가정은 LoadLibrary() 통해로드되지 않는

관련 문제