Photon Mapping

Здравейте ... имам малък проблем. Когато се опитам да изпълня проекта си в release mode компютърът ми се рестартира, малко след като покаже VFB-то. Общо взето на този етап на тестване е агонизиращо да чакам изпълнението в Debug mode. В момента не дава никакви признаци за проблеми, но ако ще помогне преди известно време по време на link-ване се опитваше да си признае, че main.obj е corrupted.

Моля споделете ако имате идеи.

Поздрави,

Иван Мавров

Comments

Може да опиташ Rebuild All,

Може да опиташ Rebuild All, който ще изтрие всички временни файлове и ще рекомпилира целия проект. Ако и това не помогне, изтрий ръчно всички файлове в Release и Debug директориите и рекомпилирай проекта.

Пробвах вече безуспешно. Това

Пробвах вече безуспешно. Това ще помогне ли ?

MSVCRTD.lib(cinitexe.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library

MSVCRTD.lib e debug C runtime

MSVCRTD.lib e debug C runtime library, а MSVCRT.lib е release. В Release build трябва да се използва само MSVCRT.lib. Вероятно е да си си омазал Visual Studio проекта (което не е особено трудно, ако не знаеш какво правиш).

Ще е полезно ако пратиш пълен build log.

А какво е cinitexe.obj? До колко гледам в fmiray няма файл с такова име.

Кое Visual Studio ползваш?

Кое Visual Studio ползваш? Проблемът може да излиза, ако ползваш неподходяща (спрямо версията на Visual Studio) SDL библиотека.