OpenGL запускается случайным образом

Мое приложение, которое я сделал ранее, работало без проблем. Теперь, когда я внес в него некоторые изменения, он иногда запускается, а иногда - нет. При перезагрузке компьютера вероятность того, что программа работает без проблем, составляет 50%, но если этого не произойдет, то не будет, пока я не перезагружусь. Значит, это как-то связано с перезагрузкой. Даже полностью работающие предыдущие версии не запускаются, когда не запускается текущая версия. Когда запускается текущая версия, запускаются и другие предыдущие версии.

Программа работает до glfwCreateWindow()а затем запускает точку останова.

Стек вызовов:

-> vrfcore.dll!_VerifierStopMessageEx() vfbasics.dll!_AVrfpRTIInitializeCriticalSection() nvdlist.dll

Код:

glfwInit();

glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 4);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 6);
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);

window = glfwCreateWindow(1280, 720, "Window", NULL, NULL); // This line triggers a breakpoint

Редактировать:

Только что выяснил, что если exe-файл называется, например, program.exe (исходное имя), он вылетает. И если я изменю имя, это не проблема. Есть идеи, что может вызвать это?

0 ответов

Другие вопросы по тегам