Вообщем, использовал файл float.h, везде и всюду.Где можно было хранить вот эти данные.Но не пойму из-за чего, он начал ругаться, я даже его не изменял и не трогал.Потом чтобы убедиться в моих ошибках, я заранее сделал бэкап, и там тоже запустил компиляцию, такая же ошибка.
Исходный код:
файл float.
C++ Source Code:
1
#include <gl/gl.h>
2
#include <gl\glu.h>
3
#include <gl\glaux.h>
4
5
6
GLfloat global;
и вот выдает ошибку:
Цитата:
1>с:\test\float.h(12) : error C2086: 'GLfloat global' : redefinition
1> с:\test\float.h(12) : see declaration of 'global'
Frest global - это имя какой-то структуры или переменной в инклюдах студии. Неужели так сложно догадаться?
тем более тебе студия сама предлагает - на погляди как у тебя задекларирован глобал - кликаешь вот на эту строчку
с:\test\float.h(12) : see declaration of 'global'
и загружается float.h где стрелочка показывает прежнюю декларацию gloabl. Постыдился бы такие пустяки спрашивать.
Ты не понял, я знаю, и тут нечего мне стыдиться, у меня сама ошибка была в Visual Studio, даже если присывать в других файлах, например main.cpp, там тоже такая же ошибка, решением было: Переустановить библиотеки opengl, потом все прошло.