Ошибка отладки при запуске из exe-файла (Visual Studio)

Я был озадачен, перепробовал все от настройки оптимизации до настройки другой библиотеки времени выполнения.

Я получаю эту ошибку, только когда я запускаю свой проект из .exe,
Может быть, кто-то имел такую ​​же проблему и знает, как ее исправить.

Вывод режима MDd:

Debug Assertion Failed!
Program \x64\Debug\FRTI.exe
File:minkernel\crts\ucrt\src\appcrt\stdio\fseek.cpp
Line: 180

Expression: stream.valid

И возможный подозреваемый в этой ошибке.

memset(data, 0, length + 1);
fseek(file, 0, SEEK_SET);
fread(data, 1, length, file);
fclose(file);

Судя по ошибке.

-1

Решение

Ошибка в основном потому, что моя программа чтения файлов шейдеров не обнаружила папку шейдеров.
Это было исправлено путем перемещения файла .exe в папку проекта.

Большое спасибо @drescherjm.

0

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

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

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