Irrlicht компилируется, но вылетает при выполнении

У меня есть irrlicht 1.6 на моем компьютере, и я использую codeblocks + 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

Решение

Я искал по всему интернету решение, и не смог найти ни одного. Даже если я создаю свою собственную dll, она негабаритная (22 Мб +) и не содержит всех функций 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 32-битными и 64-битными.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]