2012-09-28 3 views
2

Visual Studio 2010에서 코드를 실행하면 Unhandled exception at 0x00b38767 in thesis.exe: 0xC00000FD: Stack overflow이 표시됩니다. 나는 내가이 과거를 얻을 수 있도록하는 어떤 설명이나 자습서를 찾을 수 없어CImg 오류 처리되지 않은 예외 스택 오버플로

#include "CImg.h" 
#define cimg_use_jpg 
using namespace cimg_library; 
int main() { 
CImg<int> image("C:\Users\Echo\Documents\Visual Studio 2010\Projects\thesis\thesissample\thesis\thesis\maze1.jpg"); 
CImgDisplay main_disp(image,"Image",0); 

return 0; 
} 

다음과 같이

내 코드입니다. 또한 png 파일을 실행 해 보았지만 동일한 오류가 발생합니다. 64 비트 Windows 7에서 Visual Studio 2010을 실행 중입니다.

+1

튜토리얼 생각합니다. 차이가 있는지 확실하지 않습니다. http://cimg.sourceforge.net/reference/group__cimg__tutorial.html 또한 이미지의 크기는 얼마나됩니까? "CImg * image = new CImg (...);"을 사용하면 어떻게 될까요? – Inisheer

+0

나는'cimg_use_jpg'가 헤더 파일''CImg.h "'에 의해 사용되는 것으로 추측하고 있습니다? 이 경우 파일을 포함시키기 전에'# define '을 넣어야합니다. 그렇지 않으면 헤더 파일에서 파일을 볼 수 없습니다. –

+0

백 슬래시 대신 슬래시를 사용하여 경로를 지정하면 안됩니다. 백 슬래시는 문자를 다른 ascii 문자로 변환합니다. 예를 들어 \ t (\ thesis)는 "탭"공간이됩니다 – Rickard

답변

0

내가는이 #DEFINE의 cimg_use_jpeg처럼 나는 "CIMG <서명 숯불>"가 아닌 "CIMG "사용 톱