HLFX.Ru Forum
Показать все 5 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- OpenGL (https://hlfx.ru/forum/forumdisplay.php?forumid=7)
-- GLfloat (https://hlfx.ru/forum/showthread.php?threadid=1922)


Отправлено Frest 07-08-2009 в 14:50:

GLfloat

Вообщем, использовал файл 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'


В чем проблема? Заранее спс.

Добавлено 07-08-2009 в 16:09:

Никто не знает?

Добавлено 07-08-2009 в 18:50:

А все, Решил проблему!
Тема ЗАКРЫТА!


Отправлено Дядя Миша 07-08-2009 в 17:43:

Frest global - это имя какой-то структуры или переменной в инклюдах студии. Неужели так сложно догадаться?
тем более тебе студия сама предлагает - на погляди как у тебя задекларирован глобал - кликаешь вот на эту строчку
с:\test\float.h(12) : see declaration of 'global'
и загружается float.h где стрелочка показывает прежнюю декларацию gloabl. Постыдился бы такие пустяки спрашивать.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Frest 08-08-2009 в 01:18:

Ты не понял, я знаю, и тут нечего мне стыдиться, у меня сама ошибка была в Visual Studio, даже если присывать в других файлах, например main.cpp, там тоже такая же ошибка, решением было: Переустановить библиотеки opengl, потом все прошло.


Отправлено Дядя Миша 08-08-2009 в 07:40:

Цитата:
у меня сама ошибка была в Visual Studio

в Visual Studio нет ошибок. А то что есть - давно известно.
Зачем ты вообще float.h инклюдил?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Frest 08-08-2009 в 08:46:

вообще я имел не в самом Visual Studio, а библотеках opengl32, а float.h надо!


Временная зона GMT. Текущее время 21:51.
Показать все 5 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024