2014-03-13 1 views
-1

QTcreator를 사용하고 일부 응용 프로그램에서 CImg.h를 사용하여 일부 이미지와 함께 '재생'해야하지만 일부를로드하려고 할 때 이미지이 오류가 나타납니다 :QTcreator + Cimg.h = 여는 중 오류 .jpg .png

"[CImg] *** CImgIOException *** [instance(0,0,0,0,(nil),non-shared)] CImg<unsigned char>::load(): Failed to open file 'image.jpg'. 
terminate called after throwing an instance of 'cimg_library::CImgIOException' 
what(): [instance(0,0,0,0,(nil),non-shared)] CImg<unsigned char>::load(): Failed to open file 'image.jpg' " 



void MainWindow::on_pushButton_4_clicked() 
{ 

    cimg_library::CImg<unsigned char> img01("image.jpg"); 
    img01.display("image"); 


} 

이미 ImageMagick을 설치했지만 해결하지 못했습니다. 누군가 내가 제발 도와 줄 수 있니? 난 그냥 전체 경로를 사용 @FrankOsterfeld의 팁과 열린 이미지에 따라

(I 페도라의 최신 버전을 사용하고 있습니다.)

+0

Qt와 관련하여 설명하는 것을 잊었습니다. 이 두 줄은 간단한 주 기능에서 작동합니까? 아니면 ...? – lpapp

+0

이미지 파일을 찾을 수 없습니다. 절대 경로로 시도하십시오. 그리고 그 예외를 잡아라. –

+0

@FrankOsterfeld OMG 방금 전 길을 닦고 일했습니다. 덕분에 대단히 ... 3 일 동안 작업했는데이 작업 만했습니다. 대단히 감사합니다! – danbarradas

답변

관련 문제