오류 65543을 콘솔에 인쇄하면 glfw3.h에 GLFW_VERSION_UNAVAILABLE로 정의 된 0x00010007과 동일합니다.
/*! @brief The requested OpenGL or OpenGL ES version is not available.
*
* The requested OpenGL or OpenGL ES version (including any requested context
* or framebuffer hints) is not available on this machine.
*
* @par Analysis
* The machine does not support your requirements. If your application is
* sufficiently flexible, downgrade your requirements and try again.
* Otherwise, inform the user that their machine does not match your
* requirements.
*
* @par
* Future invalid OpenGL and OpenGL ES versions, for example OpenGL 4.8 if 5.0
* comes out before the 4.x series gets that far, also fail with this error and
* not @ref GLFW_INVALID_VALUE, because GLFW cannot know what future versions
* will exist.
*/
#define GLFW_VERSION_UNAVAILABLE 0x00010007
프로그램이 어떻게 충돌합니까? 'glfw' 호출 중 하나에 있습니까? 그렇다면 어떤 것입니까? 크래시에서 스택 덤프를 가져올 수 있습니까? –
노트북이 OpenGL 4.1 이상을 지원합니까? [GLFW 디버그 콜백] (http://www.glfw.org/docs/latest/group__error.html#gaa5d796c3cf7c1a7f02f845486333fb5f)을 사용하지 않는 이유는 무엇입니까? – genpfault
온보드 카드에서 실행중인 경우 GL4.1을 지원하지 않을 가능성이 높습니다. –