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 (исходное имя), он вылетает. И если я изменю имя, это не проблема. Есть идеи, что может вызвать это?