1

我之前制作的应用程序运行没有任何问题。现在,当我对其进行一些调整时,它有时会运行,有时不会。重新启动计算机时,程序有 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(原始名称),它会崩溃。如果我更改名称,它运行没有问题。知道什么会导致这种情况吗?

4

0 回答 0