2013-01-11 1 views
1

Qt 4.8.4를 사용하는 회사의 프로그램을 작성했습니다 (필수). 프로젝트를 다른 컴퓨터에 배포 할 때 프로그램은 잘 실행됩니다 (Qtgui4.dll 및 Qtcore4.dll 포함). 그러나 QGraphicsView를 사용하여 인쇄 미리보기 이미지를 보려고하면 다른 컴퓨터에 표시되지 않습니다. 나는 다른 머신에 Qt 4.8.4를 설치하려고 시도해 보았다. MSVC를 사용하여 컴파일하고 Visual Studio를 새 컴퓨터에도 설치했습니다. .exe를 다른 컴퓨터에 배포 할 때 imageformats 폴더도 포함시킵니다.Qt 배포 - QGraphicsView가 다른 컴퓨터에 표시되지 않음

나는 여기를 잃고있다. 나는 이것을 수 일간 연구했다. 내 컴퓨터에서 완벽하게 정상적으로 실행되는 이유를 이해할 수는 없지만 개발 환경을 복제하는 경우에도 다른 시스템에서 실행되지 않습니다.

실제로 작동하는 사진은 image입니다.

다른 모든 컴퓨터에서 미리보기 이미지는 빈/흰색으로 표시됩니다. 그러나 이미지가 만들어지고 인쇄된다는 것을 알았습니다. 미리보기가 없습니다.

나는 코드를 포함시키지 않았지만 내 회사만큼 많이 포함 할 수는 없다는 것을 알고있다. 그러나 QGraphicsView와 관련 될 수있는 것을 포함 시켰습니다.

+1

imageformats에있는 dll/실제로로드 된 것을 확인 했습니까? –

+0

Qt의 배포 버전에서 jpg 지원이 비활성화 되었기 때문에 비슷한 문제가있었습니다. .jpg 대신 이미지 형식으로 .png 또는 .bmp를 사용하거나 배포 용 Qt 빌드의 'configure'매개 변수를 확인하여 jpg 지원이 활성화되어 있는지 확인하십시오. –

+0

나는 내가 실제로 프로젝트를 "배치하는"것이 아니라는 것을 알아야한다고 생각한다. 빌드 된 프로젝트를 다른 컴퓨터로만 전송합니다. 또한 jpeg가 작동 중입니다. 모든 이미지를 열어 회사 SDK를 사용하여 그래픽을 만듭니다. 내가 겪고있는 유일한 문제는 QGraphicsView입니다. 어떤 이유로 든 다른 컴퓨터에 Visual Studio 및 Qt가 설치되어 있어도 QGraphicsView는 이미지 미리보기를 표시하지 않습니다. – srprentice

답변

0

해결 방법이 없습니다. OS가 XP가 될 수 없다는 규정으로 애플리케이션을 마쳤습니다.

관련 문제