Получение сообщения об ошибке при тестировании GLUT в VSCode на Windows 10 - PullRequest
0 голосов
/ 29 марта 2020

Hello Stack Overflow Community,

Я пытался решить эту проблему на прошлой неделе, но безуспешно. Я искал Inte rnet, чтобы решить проблему, но безрезультатно. Я пытаюсь создать простое приложение GLUT Open GL в C, используя следующий код:

// This is a very basic Windows C application for testing GLUT (and compatible implementations such as freeglut).
#include <GL/glut.h>

/* Main method */
int main(int argc, char **argv)
{
  // Initialize GLUT functionality
  glutInit(&argc, argv);

  // Create a single window
  glutCreateWindow("GLUT Test");

  // Run the GLUT event loop
  glutMainLoop();

  return 0;
}

Я следовал следующему руководству, и все строилось успешно:

https://www.transmissionzero.co.uk/computing/using-glut-with-mingw/

К сожалению, я продолжаю получать следующее сообщение об ошибке при попытке запустить программу:

freeglut (C:\users\jason\Google Drive\code\c\test\example.exe): fgPlatformInitialize: CreateDC failed, Screen size info may be incorrect
This is quite likely caused by a bad '-display' parameter

Я пробовал так много вещей, чтобы исправить это от попытки напрямую установить отображаемое значение в fgPlatformInitialize до установки переменной окружения DISPLAY в самом Windows и многих других решениях. Ничто не исправляет это сообщение об ошибке.

Для справки: я использую код Visual Studio, FreeGLUT и Windows 10. Должен ли я вместо этого просто установить все на свой Arch Linux box? :)

Пожалуйста, помогите и спасибо!

...