|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 428
|
|
Проблемы с подключением Allegro 5 к DEV C++ 5.1114.06.2026, 13:15. Показов 10863. Ответов 201
Метки нет (Все метки)
Allegro 5 - это библиотека для 2D игр типа SFML только низкоуровневая, решил в ней покопаться, потому что там графика идёт на любой видяхе даже без драйверов.
Не находит библиотеку allegro_image.h ! Где это взять ? У кого то вообще Allegro 5 присоединялась к DEV C++ 5.11 ,,,,,,???
0
|
|
| 14.06.2026, 13:15 | |
|
Ответы с готовыми решениями:
201
Dev-C++, а именно allegro Проблемы с Allegro на MinGW Есть ли разница между подключением статической библиотеки и подключением одного только файла |
| 04.07.2026, 19:12 | |||
|
1
|
|||
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|||
| 04.07.2026, 19:26 | |||
|
8Observer8, ты уже всё за него сделал. А если ТС не сможет настроить несколько путей в IDE, то лучше пусть он забросит программирование...
0
|
|||
|
Заблокирован
|
|
| 04.07.2026, 21:35 | |
|
До кучи IDE, добавим Eclipse. Путь к bin(mingw) компилятора в переменные среды Path и он сам подхватывает.
Но я не скажу что порог вхождения пользованием средой ниже чем у других многофункциональных IDE. В любом случае, придется искать нужные настройки, гуглить и пробовать.
0
|
|
| 04.07.2026, 21:39 | |
|
Записал полное видео без звука от момента скачивания архивов выше и подключения g++, mingw-make, gdb и т.д. до запуска SFML3 в Dev-C++ 5.11. Получилось 8 с лишним минут, но я там почти 2 минуты скачивал один архив за другим из сообщения выше и всё делал плавно, не торопясь:
0
|
|
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|
| 04.07.2026, 21:57 | |
|
8Observer8, в dev c++ можно просто выбрать папку с компилятором (кнопка называется Add a compiler set by folder). Не нужно отдельно выбирать все exe-файлы из папки компилятора, просто выбираешь папку компилятора, а ide сама всё нужное подхватит.
1
|
|
| 04.07.2026, 22:25 | |
|
1
|
|
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|
| 04.07.2026, 22:26 | |
|
8Observer8, но честно говоря, я не понимаю, почему ТС так хочет этот dev c++. Это старинное барахло.
Вот, C::B показывает даже документацию при вводе кода. Т.е. не нужно даже переходить к заголовочным файлам, чтобы читать описание функций (а они в SFML неплохо задокументированы в hpp файлах), а можно читать доку прям при написании кода в редакторе. Такого я даже в VS не увидел, чтобы прям документация отображалась. VS отображает лишь список доступных методов, а вот C::B отображает как список, так и документацию. Хз, возможно в настройках VS можно включить доку... Как видно на скриншоте, доку не отображается при вводе.
1
|
|
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|||||||||||
| 04.07.2026, 22:44 | |||||||||||
|
8Observer8, мы еще забыли написать ТС самое важное в работе с SFML, что обязательно нужно
либо включить верт. синхронизацию, что равносильно выставлению fps на уровне частоты монитора
1
|
|||||||||||
|
Заблокирован
|
|
| 04.07.2026, 23:38 | |
|
0
|
|
|
Заблокирован
|
|
| 04.07.2026, 23:42 | |
|
Выше при наборе точки и ручном выборе функции.
И при наборе. Хотя я вручную сдвинул, он выбрал более подходящий символ, rotate. Как подсказывает нейронка, этим заведует IntelliSense.
0
|
|
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
||
| 05.07.2026, 00:08 | ||
|
я даже в настройках All settings > Languages > C/C++ > IntelliSense > Quick Info пытался добавлять кастомные Doxygen теги, но ничего не помогает RabbitAttaks, открыл проект в VS 2022 - да, у меня тоже всё показывает, как при наведении курсора, так и при вводе. Значит, проблема с VS 2026
0
|
||
|
Заблокирован
|
|
| 05.07.2026, 00:09 | |
|
0
|
|
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|||
| 05.07.2026, 00:12 | |||
|
Ну ничего, просто буду открывать проект в VS 2022, все равно у меня обе версии установлены.
0
|
|||
|
Заблокирован
|
|
| 05.07.2026, 00:17 | |
|
Royal_X, что такого есть в 26 студии? зачатки с++26, а с++23 уже вышел из preview(как в 22-ой)?
0
|
|
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|||
| 05.07.2026, 00:25 | |||
|
- в Platform Toolset можно выбрать v145 (в VS 2022 - v143) - т.е. MSVC Build Tools посвежее - говорят, что сборка стала быстрее, но лично я прям буста не замечаю - говорят, что меньше ram потребляет и меньше проц. нагружает - много улучшений в инструментах ИИ, но они мне не нужны - поддержка .NET 10 - WinSDK свежее но так в целом ничего особенного https://developercommunity.mic... t/11051959 другие тоже жалуются на различные глюки Вообще, VS 2026 еще не так стабильна, как VS 2022. Кроме того, VS 2022 имеет по-прежнему имеет ряд преимуществ, например, работает с UE 4.27.2, тогда как данная версия движка не работает с VS 2026. Еще, для работы с Unity новая VS 2026 скачивает очень много компонентов, в том числе тяжеленький .Net SDK. В то же время, VS 2022 в этих компонентах не нуждается и работает с Unity на легком .Net Framework, который и так уже установлен. Имею в виду, если в VS 2022 поставить галочку возле компонента Unity, то ide особо ничего нового и не качает, лишь утилит на несколько десятков МБ. А вот у VS 2026 компоненты для Unity занимают больше гигабайта. И это при том, что в работе никаких отличий не наблюдается. Так что, если у тебя VS 2022, то так и оставь, не нужно пока переходить на VS 2026 (ну разве что если не жалко дискового пространства, можешь поставить параллельно). VS 2022 это по-прежнему актуальный продукт, стабильно получающий все обновления.
1
|
|||
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 428
|
|
| 05.07.2026, 16:57 [ТС] | |
|
Всё проблему решил
https://www.youtube.com/watch?v=EwT53aqhxX8SFML на 64 бита 5.11 не потянет ! Связано с ошибками компилятора ! А возможно, кстати в 90 ые и не делали игр под 64 бита Ох 2 дня мучался версии перебирал ! ![]() ДА ! Первая полноценная 64-битная клиентская версия Windows — Windows XP Professional x64 Edition — вышла 30 апреля 2005 года
0
|
|
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
|||
| 05.07.2026, 17:44 | |||
|
бери SFML 3.1.0 и компилятор посвежее (gnu gcc 14.2 - 16.1)
1
|
|||
|
Заблокирован
|
|||||||
| 05.07.2026, 18:31 | |||||||
|
Добавлено через 23 минуты Посмотрел через vcpkg, сколько всего интересного:
1
|
|||||||
| 05.07.2026, 19:29 | |
|
Я сегодня впервые в жизни с утра попробовал
vcpkg через подсказки Gemini - он в нескольких консольных командах в одном сообщении всё написал. Если не учитывать время скачивания и установки пакетов, то я за секунды установил: sfml3, sdl3, glad-gl-3.3, ixwebsockets (соединился со своим VPS сервером с Ubuntu с ixwebsockets - тоже через vcpkg) и запустил тестовые примеры, без каких либо настроек в VS, предварительно выполнив команду vcpkg.exe integrate install (делает интеграцию с VS). Можно было бы дать совет TC серьёзно задуматься в самое ближайшее время сменить Win 7 на Win 10/11 и найти место для VS, либо, если железо не позволяет ставить Win 10, то установить современный Linux (Ubuntu, Fedora и т.д.) и так же устанавливать либы через vcpkg, но все наши советы летят в пустоту, поэтому ничего больше советовать ему не буду, пока он не начнёт пробовать очевидно адекватные советы форумчан, а не гнуть свою линию с сильно устаревшим софтом.
0
|
|
|
Нарушитель
6318 / 3043 / 1054
Регистрация: 01.06.2021
Сообщений: 11,601
|
||
| 05.07.2026, 19:57 | ||
|
8Observer8, vcpkg можно использовать в двух режимах - классическом и манифеста.
В классическом режиме всё довольно просто. Там как раз делается через integrate install. Пакеты устанавливаются глобально в папку vcpkg/installed, общую для всех проектов на компьютере. Библиотека ставится вручную, один раз, командой в терминале. Однако, говорят, что это не путь джедая, а школоло. Типа для реальных, серьезных проектов нужно использовать режим манифеста, когда в самом проекте создается vcpkg.json. Зависимости хранятся локально в проекте, а устанавливается автоматически при сборке. Проект становится самодостаточным и переносимым: любой человек, клонировавший репозиторий, при первой сборке автоматически получит нужные версии SFML и остальных библиотек (разумеется, если установлен компонент vcpkg). В режиме манифеста больше контроля над версиями и всё происходит автоматически. Другой недостаток, что пакеты vcpkg не самые свежие. Например, показывает, что там только sfml 3.0.2. А ведь есть уже 3.1.0. wxwidgets 3.3.1, но уже есть 3.3.2. К тому же, перед сборкой wxwidgets я меняю кое-какие параметры в setup.h, а с vcpkg не знаю, как то же самое сделать.
1
|
||
| 05.07.2026, 19:57 | |
|
Подключение библиотеки в Dev C++
Подключение в Dev C++ Подключение статической библиотеки в dev c++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|