LWJGL GLFW 在本机 glfwInit 调用时挂起

LWJGL GLFW hangs on native glfwInit call

我最初在 GameDev stackexchange 上发布了这个问题,但我也会在这里提出这个问题以尝试扩大影响范围,尤其是因为我不确定我的问题是否特定于游戏开发,因为这是 Java 本机调用的问题。

在过去的几个月里,我一直致力于在 LWJGL 中创建自己的游戏引擎供个人使用在构建它时尽可能多地学习。直到最近,当我从 IntelliJ 启动引擎进行测试时,才出现奇怪的行为:

这是我尝试过的事情的列表:

我对它可能是什么感到很困惑,如果您认为有必要,我非常乐意分享代码、线程转储或调试信息。 Here is the Github repository 使用最新的“错误”代码(引号中的错误是因为我不太确定代码是问题所在。)

非常感谢您的指导。

P.S:请告诉我在 Whosebug 中询问是否比在此处询问更好。

所以我解决了这个问题,事实证明它甚至与编程、STBTrueType 或库本身无关。问题如 in this Whosebug post 所指出的那样,这种挂起行为是由于错误的驱动程序造成的,或者在我的情况下,我的键盘 USB 插入了“错误的”USB 端口。我在开始处理引擎中的文本的同时移动了计算机,因此我错误地将问题与 TrueType 库联系起来。如果您遇到同样的问题,请查看上述 post,或者如果这不起作用,请寻找可能造成干扰的外围设备。