С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Liername
1 / 1 / 0
Регистрация: 18.11.2013
Сообщений: 33
#1

HGE - C++

02.03.2014, 10:45. Просмотров 731. Ответов 0
Метки нет (Все метки)

Давно мучает вопрос об организации библиотек в HGE.
Для работы с движком необходимо подключить две статические библиотеки: hge.lib и hgehelp.lib
А также закинуть hge.dll

Собственно, вот в чем дело. Я программировал в Code::block на HGE. Версия движка была последней, поэтому для MinGW компилятора (а я использовал именно его) не было библиотеки hgehelp.a
В результате я откомпилировал исходники движка (они шли вместе с самим движком) и получил эту самую библиотеку. Подключил ее к проекту. Все заработало.

Но вот однажды я установил себе Visual Studio и увидел что исходники движка шли вместе с солюшеном для VS. Из любопытства я открыл солюшин и немного в нем поковырялся. В общем, что я узнал: по умолчанию этот солюшин компилируется в hge.dll ...

Вот тут-то и кроется моя проблема: Выходит (грубо говоря), что содержимое моего hgehelp.a совпадает с содержимым hge.dll (я имею в виду алгоритмы) и используемые классы уже непосредственно в самой моей игре дублируются: изначально в .exe-шнике за счет подключения библиотеки, а затем еще подгружаются из dll в момент запуска программы...

По логике вещей, как мне кажется, все должно было бы выглядить так: hge.lib (весит всего 2 кб) подключает hge.dll. Таким образом hgehelp был бы не нужен и все работало на одном лишь dll без дублирования. Но так оно почему-то не работает, и требует обязательно hgehelp... пробовал делать наоборот: подключал hgehelp и удалял hge.dll, но и так оно не работает... Требует hge.dll, что говорит о том что где-то он все-таки подключается, и это точно не в инклудах движка (я проверял) и не в самом hgehelp, ибо изначально он компилировался в hge.dll и на вряд ли имеет код подключения себя самого к себе самому...

В общем, если кто-нибудь понял вышеизложенный бред начинающего программиста с его вечно непонятными никому проблемами возникающими на пустом месте, то прошу просветить меня как это все черт подери работает, а то мой мозг уже кипит

Добавлено через 1 час 13 минут
Все, вопрос отпадает. Сам разобрался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2014, 10:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос HGE (C++):

HGE и XP - Графика и игры
Создано приложение с использование hge.(Win7,VS2012) При запуске на XP вылетаете ошибка типа : "C:\Users\Computer\Desktop\Work.ехе Не...

Движок HGE - C++ Builder
Привет, помогите подружить HGE и с++. Сделал все по мануалу http://vbbook.ru/dvijok-hge-vvedenie/ Закинул библиотеку , заголовочные файлы...

Подключение HGE - Графика и игры
Здравствуйте! Столкнулся с проблемой подключения HGE движка, 2 день бьюсь. Сделал все как показано здесь...

Создание игры HGE. - Графика и игры
Всем доброго времени суток! Программированием занялся сравнительно недавно,поэтому много чего не знаю. Начал с движка HGE и...

Простая сцена на HGE - Графика и игры
Доброго времени суток! Мы молодая команда из 2-х студентов, хотим разработать игру из жанра казуальных игр, для работы думаем использовать...

Как сделать анимацию курсора в HGE? - Графика и игры
Добрый день! Проблема заключается в создании анимации увеличения и уменьшения спрайта курсора, как можно это сделать? Курсор приложил.

HGE и XP - Графика и игры
Создано приложение с использование hge.(Win7,VS2012) При запуске на XP вылетаете ошибка типа : "C:\Users\Computer\Desktop\Work.ехе Не...

Движок HGE - C++ Builder
Привет, помогите подружить HGE и с++. Сделал все по мануалу http://vbbook.ru/dvijok-hge-vvedenie/ Закинул библиотеку , заголовочные файлы...

Подключение HGE - Графика и игры
Здравствуйте! Столкнулся с проблемой подключения HGE движка, 2 день бьюсь. Сделал все как показано здесь...

Создание игры HGE. - Графика и игры
Всем доброго времени суток! Программированием занялся сравнительно недавно,поэтому много чего не знаю. Начал с движка HGE и...

Простая сцена на HGE - Графика и игры
Доброго времени суток! Мы молодая команда из 2-х студентов, хотим разработать игру из жанра казуальных игр, для работы думаем использовать...

Как сделать анимацию курсора в HGE? - Графика и игры
Добрый день! Проблема заключается в создании анимации увеличения и уменьшения спрайта курсора, как можно это сделать? Курсор приложил.

HGE и XP - Графика и игры
Создано приложение с использование hge.(Win7,VS2012) При запуске на XP вылетаете ошибка типа : "C:\Users\Computer\Desktop\Work.ехе Не...

Движок HGE - C++ Builder
Привет, помогите подружить HGE и с++. Сделал все по мануалу http://vbbook.ru/dvijok-hge-vvedenie/ Закинул библиотеку , заголовочные файлы...

Подключение HGE - Графика и игры
Здравствуйте! Столкнулся с проблемой подключения HGE движка, 2 день бьюсь. Сделал все как показано здесь...

Создание игры HGE. - Графика и игры
Всем доброго времени суток! Программированием занялся сравнительно недавно,поэтому много чего не знаю. Начал с движка HGE и...

Простая сцена на HGE - Графика и игры
Доброго времени суток! Мы молодая команда из 2-х студентов, хотим разработать игру из жанра казуальных игр, для работы думаем использовать...

Как сделать анимацию курсора в HGE? - Графика и игры
Добрый день! Проблема заключается в создании анимации увеличен

HGE и XP - Графика и игры
Создано приложение с использование hge.(Win7,VS2012) При запуске на XP вылетаете ошибка типа : "C:\Users\Computer\Desktop\Work.ехе Не...

Движок HGE - C++ Builder
Привет, помогите подружить HGE и с++. Сделал все по мануалу http://vbbook.ru/dvijok-hge-vvedenie/ Закинул библиотеку , заголовочные файлы...

Подключение HGE - Графика и игры
Здравствуйте! Столкнулся с проблемой подключения HGE движка, 2 день бьюсь. Сделал все как показано здесь...

Создание игры HGE. - Gamedev
Всем доброго времени суток! Программированием занялся сравнительно недавно,поэтому много чего не знаю. Начал с движка HGE и...

Простая сцена на HGE - Графика и игры
Доброго времени суток! Мы молодая команда из 2-х студентов, хотим разработать игру из жанра казуальных игр, для работы думаем использовать...

Как сделать анимацию курсора в HGE? - Графика
Добрый день! Проблема заключается в создании анимации увеличения и уменьшения спрайта курсора, как можно это сделать? Курсор приложил.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
0
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.