GLFW窗口创建失败返回-1问题求助
GLFW窗口创建失败:程序运行后窗口立即关闭,返回值-1
最近几周我在学习OpenGL和C++,尝试开发一款名为CDark的引擎,但在创建窗口时遇到了问题——程序一运行窗口就立刻关闭,而且返回值为-1。
我用来检测窗口创建是否成功的代码如下:
if (!win) { glfwTerminate(); /* For now I'm going to use GLFW to the heavy lifting I'll abstract more it later on */ std::cout << "No Window!" << std::endl; return -1; }
我查阅了GLFW官方文档,自认为操作没有问题;也参考过其他引擎的实现、搜索过相关解决方案,反复检查代码细节,但始终找不到问题原因。我对OOP(面向对象编程)经验不算丰富,但也不是完全不懂。如果我遗漏了必要信息或者提供的内容不够,请告诉我。项目代码托管在Github仓库中。
内容的提问来源于stack exchange,提问作者Puthenpurayil Abid
相关产品推荐
相关产品推荐

