![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 147
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
![]()
Установил в свойствах файла:
Компоновщик Общие Дополнительные каталоги библиотек Ссылку на директорию , где находятся файлы glu32.lib,glut32.lib. Правильно ли сделал? Ошибка , что не может найти файл glut32.lib исчезла , но появились ошибки: LNK2019 ссылка на неразрешенный внешний символ glutInit в функции main LNK2019 ссылка на неразрешенный внешний символ glutInitDisplayMode в функции main LNK2019 ссылка на неразрешенный внешний символ glutInitWindowPosition в функции main и другие 12 ошибок с функциями. LNK1120 неразрешенных внешних элементов:12 В чем дело? |
![]() |
![]() |
![]() |
#13 | |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 147
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
![]()
Я скачал эти файлы с сайта:
opengl.org/resources/libraries/glut/glutdlls37beta.zip |
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 147
|
![]()
В какой версии Visual Studio пытаешься собрать проект?
|
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
![]()
В Visual Studio 2022.
Если не сложно , попробуй запустить мой проект. |
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 147
|
![]()
Похоже на то, что для glut32.dll необходимо собирать твой проект для целевой платформы x86. Если ты собираешь проект для платформы x64, то необходимо поменять его на x86 и заново указать в свойствах проекта пути до Glut библиотеки, чтобы компилятор и компоновщик знали, где расположены файлы include и lib. По крайней мере у меня проект собрался и запустился на VS2022
|
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
![]()
Установил платформу x86 , программа заработала.Рисуется стена.Двигается ли у тебя стена?По программе у меня стена должна двигаться от клавиатуры относительно игрока.Но этого не происходит?В чем ошибка в программе?
|
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 147
|
![]()
Стена у меня тоже не двигается.
У тебя используются две функции glutKeyboardFunc подряд, одна из них должна называться glutKeyboardUpFunc Вот, нашел на гитхабе пример кода по типу doom, он у меня собрался и работает. Смотри прикрепленный файл к этому сообщению. Последний раз редактировалось ichi; 16.04.2024 в 17:49. |
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 16.02.2013
Сообщений: 169
|
![]()
Исправил функцию на glutKeyboardUpFunc стена вроде бы вертится,но не реагирует на клавиши a и d.
Вроде бы все также , как в твоем примере.Не могу понять , в чем же дело? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графика в Delphi средствами OpenGL?? Нужна объяснить функции | artiom4356 | Общие вопросы Delphi | 2 | 01.08.2014 10:23 |
Как и где узнать все функции и процедуры OpenGL(желательно на Delphi) | artiom4356 | Общие вопросы Delphi | 4 | 01.08.2014 10:10 |
Qt+OpenGL. Qt "не видит" функции OpenGL | EnterFix | Qt и кроссплатформенное программирование С/С++ | 4 | 29.01.2013 18:59 |
Использование функции чужого приложения/OpenGL | coNsept | Общие вопросы C/C++ | 7 | 31.12.2010 16:15 |