Ошибка совместимости 16-разрядной программы, с 32-разрядной системой при запуске OpenGL программы

156
20 октября 2018, 00:10

При запуске программы на OpenGL у меня вылезла ошибка о несовместимости 16-разрядной программы, с 32-битной системой.

Версия этого файла несовместима с используемой версией Windows. С помощью сведений о системе определите необходимую версию программы (32- или 64-разрядную) и обратитесь к издателю программного обеспечения.

Вот сам код:

#include <iostream>
#include <gl/glut.h>
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(500, 500);
glutInitWindowPosition(200, 200);
glutCreateWindow("kek");
glClearColor(0.0, 0.0, 0.0, 0.0);
return 0;
}

И у меня вопрос, есть ли способ как нибудь переписать эту программу под 32-х битную систему?

READ ALSO
C++, multimap, дублирование ключей

C++, multimap, дублирование ключей

Подскажите, происходит ли реальное дублирование ключей при вставке значений с одинаковым ключом в std::multimap?

187
Передача параметров сигнала в лямбду

Передача параметров сигнала в лямбду

Имеем в наличии такой коннект

190
Проблема с отрисовкой .png файла

Проблема с отрисовкой .png файла

Нужно отрисовать картинку, которая должна быть любой высоты и ширины, проблема в том, что если я отрисовываю ее по такому принципу -- Ширина...

161