|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 425
|
|
Проблемы с подключением Allegro 5 к DEV C++ 5.1114.06.2026, 13:15. Показов 9442. Ответов 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 Есть ли разница между подключением статической библиотеки и подключением одного только файла |
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 425
|
|
| 05.07.2026, 20:18 [ТС] | |
|
Royal_X, возникла другого рода проблема, уже скомпилированный EXE шник требует файлы DLL от компилятора ! ИИ от гугла советовал в линковку добавить
-static-libgcc -static-libstdc++ Но чтото это не помогает. А все DLL пехать от компилятора не хочется пехать в папку проекта. Да скорее всего новый SFML будет использовать последние Direct X, а это не приемлимо для компов без нормальной видяхи Я какой то побовал MinGW качать - у меня не получилось его установить. Версию 11 вроде
0
|
|
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
||||
| 05.07.2026, 20:27 | ||||
|
если хочешь получить один EXE, который не будет нуждаться в dll-кишках рядом, используй статическую линковку -staticно еще в дефайны препроцессора SFML_STATICи нужно использовать статические либы, они у SFML с суффиксом "s". Например, sfml-graphics-sДобавлено через 5 минут
1
|
||||
|
23 / 20 / 3
Регистрация: 07.06.2026
Сообщений: 115
|
|||||||
| 05.07.2026, 22:46 | |||||||
|
2. vcpkg install wxwidgets --only-downloadsРезультаты выше описанной команды:
vcpkg\buildtrees\wxwidgets\Пакеты распакованы и готовы к компиляции, повторная команда "install", уже без опции --only-downloads.Думаю, можно идти их править и компилировать. Нагуглил быстро. То есть, вопрос о незнании, отбрасываем.
0
|
|||||||
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
|||||||||||
| 05.07.2026, 23:47 | |||||||||||
|
RabbitAttaks, т.е. ты этот vcpkg используешь для скачивания сорцов, причем не самой свежей версии?
А что мешает перейти на https://wxwidgets.org/downloads/, и просто скачать архив с сорцами? ![]() Ну а дальше, как понял, все равно вручную придется настраивать либу через setup.h и только потом компилировать. Никакого смысла в использовании vcpkg именно таким образом, как ты описал, я не вижу.Вот, другое дело, если полностью автоматизировать процесс. Но и тут я бы вместо vcpkg предпочел использовать CMake + Git. Написал бы CMakeLists.txt, в котором всё это автоматизировал бы. Например, вот так можно скачать wxWidgets через git, которого вызываем в CMakeLists.txt
0
|
|||||||||||
| 05.07.2026, 23:58 | |||
|
0
|
|||
| 06.07.2026, 00:02 | |
|
Но с другой стороны на Ubuntu может и без vcpkg будет тоже удобно - посмотрю. Скорее всего, от vcpkg откажусь. Качает он долго и весит много, да и пакеты обновляет с запазданием, как оказалось - мне лучше самому собирать с помощью MinGW.
0
|
|
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
|||
| 06.07.2026, 00:09 | |||
![]() Это было в контексте Godot. Начиная с версии 4.5 Godot не поддерживает Win 7. И вот я советовал перейти на вин 10, чтобы использовать крайнюю версию движка. Добавлено через 2 минуты Кроме того, если будет необходимо автоматизировать процесс сборки, но как выше написал, лучше использовать стандарт отрасли: CMake + Git. Последний очень быстро качает.
0
|
|||
| 06.07.2026, 00:09 | |
|
0
|
|
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
||||
| 06.07.2026, 00:15 | ||||
|
Устройство, которое справляется с вин 7, должно и с 10 работать. Так что, странно, что он не обновляется. я даже статистику ему показывал, что 98,02% пользователей винды на декстопе используют либо 10, либо 11. Именно по этой причине, все новые программы не поддерживают Win 7. Win 7 не поддерживают ни крайние версии Unity, UE, Godot, ни VS 2026, ни MSYS2, ни Qt Creator... ![]() если это так, то нужно ему сказать, что игры вин 7 можно и на 10 поставить неофициальными способами
0
|
||||
| 06.07.2026, 00:26 | ||||||||
0
|
||||||||
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
||||||||||||
| 06.07.2026, 00:33 | ||||||||||||
|
но для маленьких проектов можно и вручную скачивать сорцы. Добавлено через 3 минуты 8Observer8, но иногда в CMakeLists.txt нужно писать еще эту строчку
Поэтому даже при клонировании тоже нужно --recurse-submodules юзать
1
|
||||||||||||
| 06.07.2026, 01:07 | ||||||||||
|
Добавлено через 9 минут
Да, если бы бы я кому-то скинул свой проект, то пришлось бы объяснять, что пути нужно заменить на свои пути. Но если работаешь над проектами один, то получается быстро и место экономишь.
0
|
||||||||||
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
||
| 06.07.2026, 01:12 | ||
|
0
|
||
| 06.07.2026, 01:18 | ||
|
0
|
||
|
23 / 20 / 3
Регистрация: 07.06.2026
Сообщений: 115
|
||
| 06.07.2026, 01:21 | ||
|
Ты просто привел самый простой случай. Самые новые библиотеки использовать нужен такой же сильный резон как и самые старые. Я ничего не рекламирую, ты сам должен понимать что такое автоматика(всё за тебя уже сделано) и что такое ручное дрочево.
0
|
||
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
||
| 06.07.2026, 01:23 | ||
|
git clone --recurse-submodules скачивает, а CMake генерирует и конфигурирует под любой компилятор или ide vcpkg для слабаков)) попытка сделать виндовый pip. Но пакеты pip свежие, а сама установка без танцев с бубном.
0
|
||
| 06.07.2026, 01:26 | ||
|
0
|
||
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
|||||||
| 06.07.2026, 01:36 | |||||||
|
только вот в шаблоне для статика нужно до вызова git прописать
-static. Можно юзать target_compile_options
1
|
|||||||
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
|
| 06.07.2026, 01:50 | |
|
8Observer8, но, честно говоря, не думаю, что на SFML можно что-то серьезное разработать.
Это же библиотека для создания пет-проектов за 5 мин))
0
|
|
| 06.07.2026, 02:21 | |||||||||
CMakePresets.json:
0
|
|||||||||
| 06.07.2026, 02:21 | |
|
Подключение библиотеки в Dev C++
Подключение в Dev C++ Подключение статической библиотеки в dev c++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|