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? :)
Пожалуйста, помогите и спасибо!