2017-05-10 14 views
0

Qt Installer Framework에 문제가 있습니다. Qt Installer Framework로 설치 프로그램을 생성했습니다. Qt 5.0.3에서 "examples/tutorial"을 재사용했습니다. "packages/in com.vendor.product/data"디렉토리에 모든 파일 (exe, dll, data, ...)을 추가했습니다. 모든 DLL이 필요하도록 windeploy를 사용했습니다. 명령 줄에서 오프라인 설치 프로그램을 생성했습니다.Qt Installer Framework : 다른 컴퓨터에서 설치하는 동안 오류가 발생했습니다. d3dcompiler_47.dll (액세스가 거부 됨)

모든 것이 내 컴퓨터 (윈도우 10/미국)에서 작동합니다. 내 응용 프로그램을 설치/제거하고 바탕 화면의 바로 가기를 통해 응용 프로그램을 시작할 수 있습니다. 모든 것은 여기에 괜찮습니다. Qt 감사합니다.

다른 컴퓨터의 설치 프로그램을 통해 내 응용 프로그램을 설치하려고 할 때 다음 오류가 발생합니다. "설치 프로세스 중에 오류가 발생했습니다 (com.vendor.product) : 'installer : //com.vendor .product/0.0.0.bin.7z ': C : /Users/Username/MyApp/bin/d3dcompiler_47.dll (액세스가 거부 됨) 파일을 열 수 없음 "

ps : 모든 컴퓨터가 Windows 10 차이점은 언어 : 내 컴퓨터는 Windows 10/US이고 다른 컴퓨터는 Windows 10/프랑스어입니다.

누군가 나를 도울 수 있습니까?

QT 설치 오류 : 당신은 높은 작업을 사용해야 할 수도 있습니다

qt installer error screebshot

답변

0

. 다음과 같음 :

Component.prototype.createOperationsForArchive = function(archive) { component.addElevatedOperation("Extract", archive, "@[email protected]"); }