Почему я получаю ошибку «Прямой доступ к состоянию не поддерживается» с помощью OpenGL?C++

Программы на C++. Форум разработчиков
Anonymous
Почему я получаю ошибку «Прямой доступ к состоянию не поддерживается» с помощью OpenGL?

Сообщение Anonymous »

Я пытаюсь использовать OpenGL, чтобы собрать пример Hellotriangle от LearnoPengl.com. Однако, независимо от того, что я делаю, я, после запуска скомпилированной программы, я получаю белый экран, затем несколько минут проходят до того, как окно будет убито. /> строка 43-51 < /p>

Код: Выделить всё

if ( !GLEW_ARB_direct_state_access )
{
/* see
* https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_direct_state_access.txt
* https://www.khronos.org/opengl/wiki/Direct_State_Access. This is the way.
*/
std::cout 
"args": [
"-g",
"-std=c++17",
"-I${workspaceFolder}/include",
"-L${workspaceFolder}/lib",
"${workspaceFolder}/src/*.cpp",
"${workspaceFolder}/src/glad.c",
"-lglfw3dll",
"-lglew32",
"-lgdi32",
"-lopengl32",
"-o",
"${workspaceFolder}/main.exe"
],
Я не уверен, что я пропущу флаг компилятора или у меня не включен чертеж.


Подробнее здесь: https://stackoverflow.com/questions/796 ... ing-opengl

Вернуться в «C++»