Не удалось инициализировать GLEW: неизвестная ошибка в моем игровом движке (для начинающих)C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Не удалось инициализировать GLEW: неизвестная ошибка в моем игровом движке (для начинающих)

Сообщение Anonymous »

Я новичок в работе над созданием собственного игрового движка и столкнулся с проблемой при инициализации GLEW (библиотеки Wrangler расширений OpenGL). Всякий раз, когда я пытаюсь запустить свой код, я получаю следующее сообщение об ошибке: «Не удалось инициализировать GLEW: неизвестная ошибка». Я дважды проверил свою настройку и убедился, что GLEW установлен правильно, но проблема все еще возникает. Моя среда настроена с помощью:
  • kali Linux.
  • vs code.
Я не уверен, в чем заключается проблема, и буду очень признателен за любую помощь. Может ли это быть связано с отсутствием инициализации контекста OpenGL или с чем-то еще? Будем очень признательны за любые рекомендации по устранению неполадок! Заранее спасибо за вашу помощь!
это мой код:

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

#include 
#include 
#include 
using namespace std;

struct Object
{
float x, y;
};

int main()
{
if (!glfwInit())
{
return -1;
}

GLFWwindow* window = glfwCreateWindow(800, 600, "Game Engine", nullptr, nullptr);
if (!window)
{
glfwTerminate();
return -1;
}

glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 4);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_COMPAT_PROFILE);

glfwMakeContextCurrent(window);

glewExperimental = GL_TRUE;

const GLubyte* version = glGetString(GL_VERSION);
if (version == nullptr)
{
std::cerr 

Подробнее здесь: [url]https://stackoverflow.com/questions/79390571/failed-to-initialize-glew-unknown-error-in-my-game-engine-beginner[/url]
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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