|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 425
|
|
Проблемы с подключением Allegro 5 к DEV C++ 5.1114.06.2026, 13:15. Показов 9508. Ответов 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 Есть ли разница между подключением статической библиотеки и подключением одного только файла |
| 04.07.2026, 19:12 | |||
|
1
|
|||
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|||
| 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
|
|
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|
| 04.07.2026, 21:57 | |
|
8Observer8, в dev c++ можно просто выбрать папку с компилятором (кнопка называется Add a compiler set by folder). Не нужно отдельно выбирать все exe-файлы из папки компилятора, просто выбираешь папку компилятора, а ide сама всё нужное подхватит.
1
|
|
| 04.07.2026, 22:25 | |
|
1
|
|
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|
| 04.07.2026, 22:26 | |
|
8Observer8, но честно говоря, я не понимаю, почему ТС так хочет этот dev c++. Это старинное барахло.
Вот, C::B показывает даже документацию при вводе кода. Т.е. не нужно даже переходить к заголовочным файлам, чтобы читать описание функций (а они в SFML неплохо задокументированы в hpp файлах), а можно читать доку прям при написании кода в редакторе. Такого я даже в VS не увидел, чтобы прям документация отображалась. VS отображает лишь список доступных методов, а вот C::B отображает как список, так и документацию. Хз, возможно в настройках VS можно включить доку... Как видно на скриншоте, доку не отображается при вводе.
1
|
|
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|||||||||||
| 04.07.2026, 22:44 | |||||||||||
|
8Observer8, мы еще забыли написать ТС самое важное в работе с SFML, что обязательно нужно
либо включить верт. синхронизацию, что равносильно выставлению fps на уровне частоты монитора
1
|
|||||||||||
|
Заблокирован
|
|
| 04.07.2026, 23:38 | |
|
0
|
|
|
Заблокирован
|
|
| 04.07.2026, 23:42 | |
|
Выше при наборе точки и ручном выборе функции.
И при наборе. Хотя я вручную сдвинул, он выбрал более подходящий символ, rotate. Как подсказывает нейронка, этим заведует IntelliSense.
0
|
|
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
||
| 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
|
|
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|||
| 05.07.2026, 00:12 | |||
|
Ну ничего, просто буду открывать проект в VS 2022, все равно у меня обе версии установлены.
0
|
|||
|
Заблокирован
|
|
| 05.07.2026, 00:17 | |
|
Royal_X, что такого есть в 26 студии? зачатки с++26, а с++23 уже вышел из preview(как в 22-ой)?
0
|
|
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|||
| 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
Сообщений: 425
|
|
| 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
|
|
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
|||
| 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
|
|
|
6315 / 3039 / 1055
Регистрация: 01.06.2021
Сообщений: 11,587
|
||
| 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++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|