|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
Проблемы с подключением Allegro 5 к DEV C++ 5.1114.06.2026, 13:15. Показов 17328. Ответов 257
Метки нет (Все метки)
Allegro 5 - это библиотека для 2D игр типа SFML только низкоуровневая, решил в ней покопаться, потому что там графика идёт на любой видяхе даже без драйверов.
Не находит библиотеку allegro_image.h ! Где это взять ? У кого то вообще Allegro 5 присоединялась к DEV C++ 5.11 ,,,,,,???
0
|
|
| 14.06.2026, 13:15 | |
|
Ответы с готовыми решениями:
257
Dev-C++, а именно allegro Проблемы с Allegro на MinGW Есть ли разница между подключением статической библиотеки и подключением одного только файла |
|
Нарушитель
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,814
|
|||
| 03.07.2026, 10:35 | |||
Тоже самое можно сказать про Mingw-w64. Последний имеет значительные несоответствия с WinSDK.Этот тулчейн на винде у меня как второстепенный. И держу его потому, что некоторые либы хорошо работают именно с ним (например, wxWidgets). Более того, для всяких экспериментов на С++ GNU GCC неплохой выбор, многие новые фичи они реализуют раньше других. Но на Windows лучше компилятора MSVC и официального WinSDK ничего не найти. Clang/LLVM лучший выбор для macOS. GNU GCC лучший выбор для Linux. Ну раз пошло на то, чтобы держать линуксовый тулчейн (GNU GCC) на винде, то msys2 вполне норм вариант. Тем более, человек который любит линуксовый компилятор, полюбит и Unix-похожий терминал mintty и линуксовый менеджер пакетов Pacman, которые используются в MSYS2. Любителям Arch точно понравится pacman))
0
|
|||
|
Модератор
|
||||
| 03.07.2026, 11:52 | ||||
|
Хотя под винду есть и гнутые сборки clang, которые уже ближе к гнутым компиляторам и ничего дополнительно не требуют. Про их совместимость с гнутыми компиляторами не знаю.
0
|
||||
|
Нарушитель
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,814
|
|||
| 03.07.2026, 12:14 | |||
|
Действительно, у Microsoft есть еще clang-cl - это тот же бэкенд LLVM, но с интерфейсом командной строки, совместимым с cl.exe. А есть clang (стандартный из LLVM), который использует свой собственный синтаксис командной строки (GCC-подобный) и свой бэкенд (LLVM). Кстати, этот clang тоже можно ставить из MSYS2, он там есть. В любом случае, как уже писал выше, на винде MSVC + официальный WinSDK самый идеальный вариант для разработки. Остальные тулчейны, будь-то clang-cl, clang или gnu gcc, следует ставить только тогда, когда это действительно нужно в том или ином конкретном случае. Порой бывают библиотеки/фреймворки для винды, которые работают лучше не с MSVC, а с тем или иным из перечисленных альтернативных компиляторов. Но опять же, если нет никакой причины использовать специфичный компилятор, то дефолтно нужно брать MSVC на винде. Cygwin юзается как раз компилятором MSYS судя по таблице в https://www.msys2.org/docs/env... tabbed_1_1
0
|
|||
|
Модератор
|
||
| 03.07.2026, 12:28 | ||
|
То есть clang еще зависит от того чем собран. При сборке студией он будет студийный. И clang-cl будет отличаться от clang только интерфейсом командной строки. Имхо clang более строгий компилятор (следует стандартам) и из-за этого лучше. И в установщике студии можно тоже поставить и сам clang и его поддержку (раздельно). Если поставить отдельно только поддержку, то в студии (IDE) можно использовать его как компилятор. Хотя там появилась и поддержка wsl, то есть можно в той же ide собирать и под линукс.
0
|
||
|
Нарушитель
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,814
|
||
| 03.07.2026, 14:28 | ||
|
8Observer8, я даже собрал wxWidgets еще раз, но на 20 потоках. В этом случае тоже тулчейн из MSYS2 все равно оказался быстрее (мерял с помощью Get-Date в Powershell, как ты сам это делаешь).
https://github.com/brechtsande... 4873213188 Но раз у тебя наоборот winlibs быстрее собирает SDL3, то значит, наверное, еще зависит, что за библиотека и что за процессор у тебя...
0
|
||
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
||||||
| 03.07.2026, 17:31 [ТС] | ||||||
|
Скачал Embarcadero Dev-C++ 6.3 пробую SFML 2.0 сначала на нём протестить
Стандарнтный код
![]() все каталоги прописаны в линкере -lsfml-graphics-d -lsfml-window-d -lsfml-system-d Делаем в дэбаге на 64 бит
0
|
||||||
|
Нарушитель
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,814
|
|||
| 03.07.2026, 18:10 | |||
|
SFML 3 отличается от SFML 2, поэтому если собрался изучать эту либу, то начинай с 3-й версии В доку сказано, что 3-я версия поддерживает винду аж до XP, так что смело бери крайнюю версию и не переживай насчет твоей вин 7 - всё там будет работать.
0
|
|||
|
Нарушитель
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,814
|
|
| 03.07.2026, 18:29 | |
|
Mr_den, вот мой старый видео-туториал по настройке SFML 3 с динамической линковкой в VS 2022.
Библу тебе собирать не нужно, скачиваешь готовые бинарники отсюда https://www.sfml-dev.org/download/sfml/3.1.0/ Альтернативно, можешь использовать Cmake https://www.sfml-dev.org/tutor... ted/cmake/. Но там шаблон https://github.com/SFML/cmake-... eLists.txt юзает FetchContent, а это значит, что и Git нужно ставить. Если не хочешь ставить все эти утилиты, то делай по видео вручную.
0
|
|
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 03.07.2026, 18:36 [ТС] | |
|
Royal_X, в VS нет проблем, я принципиально не хочу его ставить 20 гигов это пц - у меня wow меньше весил
Ща 2.5 уже тестю m скоро до 3 дойду
0
|
|
|
Нарушитель
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,814
|
||
| 03.07.2026, 18:39 | ||
|
0
|
||
|
Заблокирован
|
|||
| 03.07.2026, 21:34 | |||
|
Добавлено через 16 минут 22-я студия - 6,2 ГБ. Только с поддержкой С++, без шарпа. Откуда такая цифра, 20ГБ?
0
|
|||
|
Нарушитель
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,814
|
||
| 03.07.2026, 21:48 | ||
0
|
||
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 03.07.2026, 22:16 [ТС] | |
|
Маша GPT говорит что должна работать для Dev C++ 5.11 только 2.42 версия и только на 32 бита. Я пробовал обе ! Окно выводит только консольное, а SFML окно не создаёт. Embarcadero мне не понравился - это тоже самое что 5.11 только весит больше и там проблемы с русскими шрифтами есть в интерфейсе. Ща пойду у других ИИ спрашивать если вы не знаете почему
0
|
|
|
Нарушитель
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,814
|
||
| 03.07.2026, 22:33 | ||
Dev-Cpp 5.11 No Compiler Portable.7z или Embarcadero_Dev-Cpp_6.3_No_Compiler_Portable.7z и подключи свежий компилятор (можешь брать из winlibs). Вот с ней будет работать даже крайняя версия SFML 3.1.0. не советую скачивать эти ide со встроенными компиляторами, которые сильно устарели. В первом TDM-GCC 4.9.2, а во втором TDM-GCC 9.2. Эти компиляторы старье. К тому же, TDM-GCC такой себе компилятор, лучше использовать GCC. Разрабы SFML поставляют уже собранную либу, например, SFML-3.1.0-windows-gcc-14.2.0-mingw-64-bit.zip. Скачай из winlibs gcc-14.2.0-mingw-64-bit и подключи к ide.
0
|
||
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 03.07.2026, 22:48 [ТС] | |
|
Я одну ошибку уже нашёл в DEV 5 11 - Дэфолтная ссылка компилятора C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib32 НЕ СУЩЕСТВУЕТ ! Её надо заменить на C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib Это обьясняется что он многое не находит
0
|
|
| 03.07.2026, 23:11 | |
|
Пока у меня только один раз выиграл MSYS (GCC 16.1) - при сборке
OpenAL Soft из исходников. А при сборке Box2D 3.1.1 и SFML 3.1.0 на первом месте оказался GCC 13.1 (WinLibs), обойдя GCC 16.1 (WinLibs) и GCC 16.1 (MSYS2): https://github.com/brechtsande... 4879048115
0
|
|
|
Нарушитель
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,814
|
|
| 03.07.2026, 23:32 | |
|
8Observer8, ты уже начал заниматься манипуляциями. Я написал там ответ: https://github.com/brechtsande... 4879168925
Лепишь огромные проценты, мол WinLibs опередил MSYS2 на 26.5%, но потом оказывается, что разница всего 0.893 сек. Да и при чем там вообще версия WinLibs 13.1? Коль на то пошло, то сравнивай с MSYS2 13.1. А вот в моем сравнении, WinLibs проиграл на несколько минут. Карл, не доли секунды (как в твоих сравнениях) и даже не секунды, а проиграл на минуты. *** Если хочешь объективного сравнения, так сравнивай на либах, которые собираются не меньше 5 - 10 мин.
0
|
|
| 03.07.2026, 23:35 | |
|
Mr_den, очень важно, чтобы совпадали версии GCC собранной SFML, которую вы скачали здесь: https://github.com/SFML/SFML/releases и версии GCC, которую вы подключили в IDE. Если вы видите в названии GCC 14.2:
SFML-3.1.0-windows-gcc-14.2.0-mingw-64-bit.zip, то к IDE вы должны подключить точно такую же версию GCC 14.2. Либо вы можете скачать исходники SFML и собрать с вашей версией GCC и тогда инструменты и либа будут 100% совпадать.
0
|
|
|
Нарушитель
6339 / 3073 / 1064
Регистрация: 01.06.2021
Сообщений: 11,814
|
|
| 03.07.2026, 23:45 | |
|
8Observer8, ты испортил мою тему на гитхабе.
Вместо того, чтобы разраб winlibs думал над улучшением своей сборки, ты своими предвзятыми тестами и оптимистическими выводами надоумил его, чтобы тот закрыл тему, мол дескать теперь всё хорошо (что ложь - winlibs хоть стал быстрее, но все равно он проигрывает msys2). Но ты на самом деле сделал медвежью услугу. Теперь вряд ли кто-нибудь задумается над улучшением winlibs, раз тема уже закрыта. А там другие люди тоже советы давали, чего теперь не будет. Так что, ты только навредил своему любимому Winlibs.Не будь моей темы на гитхабе, winlibs до сих пор бы был медленнее в 2-3 раза.
0
|
|
| 03.07.2026, 23:47 | |||
|
0
|
|||
| 03.07.2026, 23:47 | |
|
Подключение библиотеки в Dev C++
Подключение в Dev C++ Подключение статической библиотеки в dev c++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи.
. . .
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|