|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 425
|
|
Проблемы с подключением Allegro 5 к DEV C++ 5.1114.06.2026, 13:15. Показов 9493. Ответов 183
Метки нет (Все метки)
Allegro 5 - это библиотека для 2D игр типа SFML только низкоуровневая, решил в ней покопаться, потому что там графика идёт на любой видяхе даже без драйверов.
Не находит библиотеку allegro_image.h ! Где это взять ? У кого то вообще Allegro 5 присоединялась к DEV C++ 5.11 ,,,,,,???
0
|
|
| 14.06.2026, 13:15 | |
|
Ответы с готовыми решениями:
183
Dev-C++, а именно allegro Проблемы с Allegro на MinGW Есть ли разница между подключением статической библиотеки и подключением одного только файла |
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|||
| 03.07.2026, 23:58 | |||
|
Многие разрабы вообще не принимают баг-репорты, если они сделаны не касательно самой крайней версии. Поэтому если мы сравниваем скорости компиляции и если переживаем за будущее winlibs, то мы должны сравнивать только крайние версии. На момент создания той темы на гитхабе, версия 13.1 была крайней, поэтому именно про нее я изначально писал. Но блет снова обсуждать эту версию в 2026 году - это смешно. На винде для Qt нужно использовать MSVC. По скорости компиляции MSVC тоже рвет все гнутые компиляторы. +Размер приложения будет меньше.
0
|
|||
| 04.07.2026, 00:15 | |||||
|
Royal_X, кстати, тема называлась "WinLibs рабаете в 2 раза медленнее, чем MSYS", но объективно он перестал работать в 2 раза медленнее. Причём, из 4-х моих тестов он выиграл только один. Ты может создать Issue, где на примере wxWidget написать, что он собирается в одном дольше на несколько минут. Заметь, то когда ты использовал ключ -j20, то время почти сравнялось:
SFML 3.1.0 собрался на GCC 13.1 (WinLibs) за 20 секунд быстрее (за 1 минуту 30 секунды), чем собрали GCC 16.1 (WinLibs) и GCC 16.1 (MSYS) соответственно за 1 минуту 50 секунд и 1 минуту 53 секунды.
0
|
|||||
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|
| 04.07.2026, 00:38 | |
|
8Observer8, не принимай мои выпады про твою "вину" всерьез. Там доля шутки выше доли правды)) Я лишь хочу, чтобы разраб winlibs не ленился и исправлял дальше свой продукт.
0
|
|
| 04.07.2026, 01:29 | |||
|
0
|
|||
| 04.07.2026, 03:08 | ||||
|
Сделал табличку, отсортированную по весу IDE и редакторов кода, от наименьшего значения веса к наибольшему:
0
|
||||
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|
| 04.07.2026, 09:28 | |
|
8Observer8, мне кажется, что уровня скиллов данного человека недостаточно, чтобы он сам смог настроить ide и sfml проект. Ему нужно, чтобы кто-то всё сделал за него: скачал какую-нибудь portable ide (например, Dev C++, C::B), в папку ide засунул компилятор, скачал библиотеку sfml, далее создал и настроил sfml проект. И чтобы потом всё это в виде архива ему просто передал.
0
|
|
|
24 / 21 / 3
Регистрация: 07.06.2026
Сообщений: 119
|
||
| 04.07.2026, 09:40 | ||
|
А ещё постоянно скачивать исходники вместо релизов и удивляться почему не работает. 4-ая страница пошла. Я пас.
0
|
||
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 425
|
|
| 04.07.2026, 11:01 [ТС] | |
|
RabbitAttaks, сАМ ТО ПРОБОВАЛ VS ставить ? Там гигов 19 минимум ! 4 гига наверно только установщик весит и Embarka - 70 метров архив, а раскрывается на 500 mb !
![]() Если честно я не понял в чём разница 5 11 и Embarka - при установке SFML одни и те же ошибки выдавало libgcc_s_seh-1.dll ,, libsndfile-1.dll откудато надо качать и почему то его нет в компиляторе ?
0
|
|
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
||||
| 04.07.2026, 11:39 | ||||
|
Embarcadero Dev++ 6.3 это его форк, крайняя версия которого была выпущена 31 января 2021. Т.е. тоже давно не обновлялся, но не такой старый продукт, как первый. Эти файлы (и еще другие) должны лежать рядом с исполняемым файлом твоего приложения. Первый найдешь в папке bin компилятора, второй в папке SFML. Однако, видимо, ты используешь очень старую версию SFML, поскольку это в самых ранних версиях SFML модуль sfml-audio нуждался во внешней библиотеке libsndfile. В современных версиях SFML эта либа не нужна. По крайней мере, в документации версии 3.1 сказано, что либа sfml-audio-s нуждается лишь в следующих библах:- sfml-system-s - flac - vorbisenc - vorbisfile - vorbis - ogg Как видишь, libsndfile там уже нет. При статической линковке эти файлы не нужны.
0
|
||||
|
24 / 21 / 3
Регистрация: 07.06.2026
Сообщений: 119
|
||
| 04.07.2026, 12:27 | ||
|
В других папках может ещё пару сотен мегабайт наберется. И плюс ещё NetFramework и VCRuntime. Округлим до 7ГБ. Какие недоверчивые люди пошли. И да, у меня ещё есть доп. компоненты. Так что 4ГБ - вполне реально.
0
|
||
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|||
| 04.07.2026, 12:28 | |||
SFML-3.1.0-windows-gcc-14.2.0-mingw-64-bit.zip и рекомендовали использовать ту же версию компилятора, на которой была собрана либа, а именно GCC 14.2. Это, конечно, правильный подход. Но чисто ради интереса я попробовал использовать вышеназванную готовую либу с компилятором GCC 16.1 и скажу, что всё работает отлично.В Code::Blocks настройка SFML-проекта заняла 3 минуты. Использовал статическую линковку, релизная конфигурация и режим GUI приложения, чтобы консольное окно не вылазило. В итоге получаем лишь один чистый EXE файл размером 3,09 МБ (ему вот уже не нужны dll файлы как от компилятора, так и от SFML, всё уже внутри). Я использую только релизную конфигурацию, поэтому из SFML-3.1.0-windows-gcc-14.2.0-mingw-64-bit.zip удалил все файлы с "d" из папок bin, lib и теперь эта либа занимает гораздо меньше места. Можно еще удалить документацию и примеры... В итоге вся либа займет всего 25 МБ, тогда как изначально там файлов на 311 МБ.Просто пишу это, поскольку ты считаешь каждый мегабайт и чрезмерно переживаешь.
0
|
|||
|
24 / 21 / 3
Регистрация: 07.06.2026
Сообщений: 119
|
|||
| 04.07.2026, 12:58 | |||
|
"DOS, чёрной пеленой экран заполнил чистый DOS ... И поставил DOS, и тогда я понял: Это счастье, - вот оно. "
0
|
|||
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|
| 04.07.2026, 13:03 | |
|
RabbitAttaks, пользователи DOS, наверное, обрадуются выходу Стригача от Mr_den
![]() RabbitAttaks, эта игра разрабатывается им уже давно: https://www.youtube.com/@darkhunter777/videos Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
0
|
|
|
24 / 21 / 3
Регистрация: 07.06.2026
Сообщений: 119
|
|
| 04.07.2026, 13:19 | |
|
"Драки с ментами" - актуальненько)
Но с графикой слишком заморочился, будь проще, и "детишки" потянутся: Экстракшн-рогалик Sulfur
0
|
|
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
||
| 04.07.2026, 13:26 | ||
|
Он не заморочился, а просто взял готовое.
0
|
||
|
24 / 21 / 3
Регистрация: 07.06.2026
Сообщений: 119
|
|
| 04.07.2026, 13:43 | |
|
Royal_X, у меня ощущение что в представленной игры(Sulfur) всё намного проще.
Не заметил я ни теней ни какого то спец. рендеринга) Может не туда смотрю, хз.
0
|
|
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|
| 04.07.2026, 13:58 | |
|
RabbitAttaks, простая графика и мультяшная графика все-таки разные вещи.
Вот это простая графика на движке с реалистичным рендером. Графику называю простой, поскольку хоть и используется реалистичный рендер игрового движка, но тем не менее, тени отключены, PBR материалы не используются и т.д. А вот это мультяшная графика, о которой я писал выше, где нужно писать шейдеры, реализовать свою систему рендеринга и прочее. Так вот, в игровых движках реализовать простую графику не составляет труда (ты просто не паришься с материалами, настройками света, теней), тогда как мультяшная требует много работы. *** Игровые движки из коробки позволяют создать: - простую графику - реалистичную графику но не мультяшную
0
|
|
| 04.07.2026, 17:11 | ||
SFML-3.1.0-windows-vc17-64-bit.zip), так как он требует именно VS 2022, а у тебя VS 2022, скорее всего, не установится на Windows 7. Так что тебе не подходит VS без сборки SFML из исходников. А ещё не подходит из-за того, что ты очень сильно экономишь место. Рассмотри возможность установки Windows 10/11, исходя из своей текущей системы или через обновление железа. Сидеть на Windows 7 в 2026 году это тяжко.Mr_den, какая версия GCC у тебя установлена сейчас? Та что идёт в комплекте с Dev-C++ 5.11? Или ты скачал Dev-C++ без GCC? Ты подключил внешний GCC к Dev-C++? А ты пробовал запускать "Hello, World" из Dev-C++ 5.11, чтобы проверить работу компилятора?
0
|
||
| 04.07.2026, 17:51 | |
|
Mr_den, ты не мог бы поставить MSYS2 (https://www.msys2.org/) и я покажу, какие команды ввести, чтобы установить: компилятор, sfml, make, gdb и т. д.? Я покажу, как настроить Dev-C++ 5.11 для SFML3.
0
|
|
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|||
| 04.07.2026, 18:02 | |||
|
Предлагаю такой набор:
- Code::Blocks 20260527 rev13855 win64 (занимает прибл. 210 МБ). Конечно, можно использовать и Dev-C++, но мне не нравятся abandoned продукты, поэтому советую C::B, который вышел 27 мая 2026. - SFML-3.1.0-windows-gcc-14.2.0-mingw-64-bit.zip (если оставить только релизную конфигурацию и убрать лишнее, то занимает прибл. 25 МБ) - winlibs-x86_64-posix-seh-gcc-14.2.0-mingw-w64ucrt-12.0.0-r3.7z (занимает 834 МБ) Таким образом, можно запросто уложиться в 1 ГБ. Настроить ide и проект даже в медленном темпе займет не более 10 мин. *** Но ТС не демонстрирует желания заняться делом. Поэтому все равно всё пролетит мимо ушей и он дальше будет прокрастинировать. Добавлено через 5 минут
2
|
|||
| 04.07.2026, 18:02 | |
|
Подключение библиотеки в Dev C++
Подключение в Dev C++ Подключение статической библиотеки в dev c++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|
сукцессия 41
anaschu 24.07.2026
Численная верификация бифуркации в агентной модели лесной сукцессии: от одного параметра к ансамблю
Автор: пользователь @Shumilov_AS | Раздел: Прикладная математика / Численные методы
Кратко. . .
|
сукцессия 40. Ансамблевая кластерная параметризаци, часть 1.
anaschu 24.07.2026
Пр# Сопровождение научной статьи ИИ-ассистентом: подготовка публикации и калибровка агентно-ориентированной модели сукцессии микоризных систем
**Полевые заметки о двухнедельной совместной работе**. . .
|
Теория всего 12. ВГК на планете в стратегической игре "терра"
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|