Почему я получаю ошибку «Прямой доступ к состоянию не поддерживается» с помощью 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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