我一直在努力进入C ++和OpenGL开发等等,但我遇到了一个我似乎无法用以下代码搞清楚的问题:
int main() {
std::cout << "Attempting to load" << std::endl;
if (!glfwInit()) {
std::cout << "Error loading GLFW" << std::endl;
return 0;
}
else {
std::cout << "Loaded GLFW" << std::endl;
}
using namespace kreezyEngine;
using namespace graphics;
Window window("Kreezy Engine", 800, 600);
while (!window.isClosed()) {
window.update();
}
return 0;
}
现在,代码工作正常,只是我注意到甚至创建窗口需要30秒。经过一些调试后,我注意到正在打印“正在加载”,但是在控制台中打印“已加载的GLFW”大约需要30秒。我觉得初始化glfw真的很慢,因为我正在观看的教程不会超过一秒钟。
任何帮助?
谢谢:)