'ilutGLLoadImage'处的分段错误
Segmentation fault at 'ilutGLLoadImage'
有谁知道为什么我在下面第2行出现分段错误(这是我所有的glInit东西之后)?我尝试过不同的图像格式(.jpeg, .png, .bmp,都来自互联网)。调试提示或任何有帮助的东西!如果你想看到更多的来源,问,我会及时编辑。
ilutRenderer(ILUT_OPENGL);
GLuint tex1 = ilutGLLoadImage("/home/brent/Desktop/myimage.jpeg");
gdb backtrace:
#0 0x00000000 in ?? ()
#1 0x021b318e in ilDetermineType (
FileName=0x804ad84 "/home/brent/Desktop/myimage.jpeg")
at ./../src-IL/src/il_io.c:178
#2 0x021b3290 in ilLoadImage (
FileName=0x804ad84 "/home/brent/Desktop/myimage.jpeg")
at ./../src-IL/src/il_io.c:2124
#3 0x003bafc2 in ilutGLLoadImage () from /usr/lib/libILUT.so.1
#4 0x08049f43 in init () at facecube.cpp:112
#5 0x0804a539 in main (argc=1, argv=0xbffff3d4) at facecube.cpp:295
仔细查看条目#1:
#1 0x021b318e in ilDetermineType (
FileName=0x804ad84 "/home/brent/Desktop/myimage.jpeg")
at ./../src-IL/src/il_io.c:178
178 File = iopenr(FileName);
解决方案:
ilInit();
iluInit();
ilutRenderer(ILUT_OPENGL);
GLuint tex1 = ilutGLLoadImage("/home/brent/Desktop/myimage.jpeg");
相关文章:
- 在某些循环内使用vector.push_back时出现分段错误
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- 当我的阵列太大时出现分段错误
- 分段错误当我试图运行程序时出错
- 在c++中初始化矩阵时出现分段错误(核心转储)
- 尝试使用集合函数时出现分段错误
- 我无法缩小此分段错误的原因
- g++的分段错误(在NaN上使用to_string两次时)
- 为什么我使用 std::copy() 收到运行时错误(分段错误)?
- 为什么我的代码包含错误分段错误(核心转储)?
- 为什么会出现此错误?- 分段错误(核心转储)
- 意外的运行时错误(分段错误)
- C++将文本文件读入数组,运行错误:分段错误
- mmap 错误:分段错误/指针无效错误
- 在我的代码中找不到错误....分段错误
- 错误:分段故障(核心转储)阵列
- 用string.h将错误分段到队列中
- c++字符串流转换错误:分段错误
- 为什么我的代码显示错误分段错误(核心转储)