2012-05-04 3 views
1

QtWebkit과 여러 리소스 (HTML, JS, CSS 및 JPEG 이미지)를 크로스 플랫폼 (Win/Mac)으로 "웹 앱"을 배포하기위한 개념 증명으로 사용하는 Qt 앱을 만들었습니다. Mac) 데스크탑 응용 프로그램에 "원시"파일로드 및 저장 기능이 있습니다.Webkit Qt 앱에 jpeg 이미지를 표시하려면 어떻게해야합니까?

Mac에서 처음 컴파일 된 앱으로 완벽하게 작동합니다. 또한 결국 MSVC2010을 사용하여 Windows에서 컴파일 할 수 있었으며 jVeg를 가상 디 바코드 (Parallels Windows Xp SP3) 및 Windows 7 가상 컴퓨터에서도 잘 실행합니다.

그러나 실행하려고하는 다른 WinXP 컴퓨터에는 JPEG 파일이 절대 표시되지 않습니다.

나는 해결책을 찾기 위해 웹을 샅샅이 뒤졌으며 올바른 장소 (/imageformats/qjpeg4.dll)에 모든 관련 dll을 포함 시켰지만 제대로 작동하지 않습니다.

소스 코드는 내가 Qt는 4.8.1 함께 일하고 https://github.com/theteep/Qt-Webkit-Wrapper

에서 모두 사용할 수 있습니다.

나는 미리 컴파일 된 소프트웨어에 연결하는 에티켓에 대해 잘 모르지만 누구나보고 싶으면 내 Windows 배포를 github에 던져 주어 기쁘게 생각합니다.

어떤 도움을 주시면 감사하겠습니다. 클라이언트 프로젝트를 위해이 기능을 사용해야합니다.

+1

이러한 XP 시스템 중 하나에서 [dependency walker] (http://www.dependencywalker.com/)로 응용 프로그램을 분석하는 이상한 것을 보았습니까? – dschulz

+0

필자는 Windows 전문가가 아니므로 확실하지는 않지만 종속성 워커를 실행하면 분명한 DLL 중 누락 된 항목이 하나도 없습니다. – Teep

답변

0

업데이트 : 정말 이상한 것입니다. 다시 돌아와 내 Windows 인스턴스를 재부팅 한 다음 실행 파일을 다시 실행하면 이미지가 올바르게 표시됩니다. 내가 아는 원래의 문제에 대한 매우 만족스러운 대답은 아니지만, 적어도 그것이 효과가있는 것 같습니다.

관련 문제