Irrlicht编译,但在执行时崩溃

时间:2012-09-22 05:18:29

标签: c++ dll graphics segmentation-fault irrlicht

我的计算机上有irrlicht 1.6,我使用的是代码块+ tdm-gcc MinGW 4.7。情况是,当我编译一个示例程序时,它编译得很好,但是当我尝试运行它时,它总是给我一个分段错误错误。它返回代码-1073741819(0xC0000005)。在尝试使用图形驱动程序时,它始终存在分段错误。这是发生分离故障的地方。

guienv->addStaticText(L"Hello World! This is the Irrlicht Software renderer!",
    rect<int>(10,10,200,22), true);

1 个答案:

答案 0 :(得分:1)

我在互联网上搜索了一个解决方案,但找不到任何解决方案。即使我构建了自己的dll,它也是超大的(22mb +)并且不包含irrlicht的所有功能。所以,我决定从tdm-gcc 4.7降级到4.6,它与原来的dll和所有函数完美配合。如果有人遇到同样的问题,并想尝试降级,请在http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/Previous/1.1006.0/

获取安装程序

<强>更新

我发现随着irrlicht 1.8的发布,它现在可以用MinGW 4.7 32bit和64bit正确编译。