|
0 / 0 / 0
Регистрация: 26.07.2022
Сообщений: 6
|
|
Как подключить к mingw?20.08.2022, 21:37. Показов 7364. Ответов 44
Всем добрый день, уже несколько дней пытаюсь подключить библиотеку sfml к компилятору g++,подскажите кто знает что я делаю не так, фото во вложениях, версии компилятора и библиотеки совпадают
0
|
|
| 20.08.2022, 21:37 | |
|
Ответы с готовыми решениями:
44
Как подключить к VS библиотеки, которые есть в MinGW? Подключить *.lib к проекту MinGW C++ на eclipse Не могу подключить MinGW в CLion, выдаёт ошибку |
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||||||||||
| 28.08.2022, 21:56 | |||||||||||
|
Вполне годдное для простых задач, для более сложных не изцчал, пока у меня акцент на алгоритмы, базовые, и чуток повыше, по ходу изучения. Средства это дело 100500е. На данный момент для обучения использую Eclipse и MS studio Еclipse выграет в своего старшего брата В шапке автора был пример неправильно раздельного компилированния. Добавлено через 1 минуту ![]() Добавлено через 2 минуты 8Observer8, специально для вас и ТС
8Observer8, кстати, эти две опции для компилятора gcc/g++ вполне годны и для статик билда КюТе проектов с помоощью mingw в статик релизе Добавлено через 1 минуту Не по теме: qtcreator = 3% голосов - ну такое, бывает, не заморочились )
1
|
|||||||||||
| 28.08.2022, 22:12 | |||||||||||
После добавления этих ключей EXE всё равно весит 1,034 KB:
0
|
|||||||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||
| 28.08.2022, 22:25 | ||||
ничего не мудрил просто боавил эт две опции и :
Добавлено через 2 минуты из отмеченного поста Добавлено через 1 минуту
1
|
||||
| 28.08.2022, 22:28 | ||||||
|
Я не туда поставил ключи:
0
|
||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||||||||||||||||
| 28.08.2022, 23:03 | |||||||||||||||||
|
8Observer8, посмотрю делал QT проект в статик, как там потоки подключил ...
хм, не добил тогда чтобы сткатически добавить libwinptread
Добавлено через 2 минуты Не по теме: 8Observer8, SmallEvil Нарушения: 0/2 (15) Добавлено через 1 минуту
1
|
|||||||||||||||||
| 29.08.2022, 00:01 | |
|
Я думал, что раз от libwinpthread косвенная зависимость, значит она должна подцепиться автоматически, то есть добавиться в статику, а на самом деле, теперь зависимость стала прямой:
0
|
|
| 29.08.2022, 00:09 | ||||||||||||||||
EXE увеличился всего на несколько десятков КБайт: Зависимость от winpthread пропала:
0
|
||||||||||||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 29.08.2022, 00:40 | ||
|
или еще что, может позже поинтерисуюсь
0
|
||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||||
| 29.08.2022, 10:41 | ||||
|
Добавлено через 1 минуту Если у вас есть это:
0
|
||||
| 29.08.2022, 11:44 | ||||||||||||
|
Прямо сейчас проверяю и пишу. Оставляю "-static-libstdc++" и убираю "-lstdc++":
Добавляю "-lstdc++"
0
|
||||||||||||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
|
| 29.08.2022, 12:53 | |
|
8Observer8, при линковке добавьте ключ -v и покажите вывод.
0
|
|
| 29.08.2022, 13:20 | ||||||||
0
|
||||||||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||
| 29.08.2022, 13:41 | ||
|
8Observer8, теперь тоже самое, но без явного указания
-lstdc++.Эффект от ключа -static-libstdc++ вот-Bstatic -lstdc++ -lwinpthread - можно, а -Bstatic -lwinpthread -lstdc++, который получается при использовании ключа -static-libstdc++, нельзя. В таком случае не нужен уже ключ -static-libstdc++, т.е. его можно не писать, если вы явно указываете линковать статически stdc++.
1
|
||
| 29.08.2022, 14:26 | |||||||||||||||
0
|
|||||||||||||||
|
19506 / 10109 / 2464
Регистрация: 30.01.2014
Сообщений: 17,834
|
||||||
| 29.08.2022, 14:43 | ||||||
|
8Observer8, ну, собственно все подтверждается.
Вообще, для тотальной статической линковки есть ключ -static, который избавит от ручного выписывания конкретных библиотек. Т.е. вместо -static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lwinpthread можно просто написать -static. Этот ключ также приведет к смене приоритета линковки одноименных динамических и статических библиотек в пользу последних.Добавлено через 9 минут 8Observer8, кстати, отдельно, по моему мнению должен сработать вот такой набор параметров:
1
|
||||||
| 29.08.2022, 17:12 | |||||||
0
|
|||||||
| 29.08.2022, 17:21 | ||||||||||||
0
|
||||||||||||
| 29.08.2022, 17:33 | ||||||||
0
|
||||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|||
| 29.08.2022, 17:48 | |||
|
Добавлено через 4 минуты
0
|
|||
| 31.08.2022, 12:15 | ||||||||||||
|
После "FMOD Engine" по пути по умолчанию в папке "core" здесь: C:\Program Files\FMOD SoundSystem\FMOD Studio API Windows\api\core, доступно три папки: "inc", "lib" и "examples". В папке "lib" есть две папки: "x64" и "x86". Но если в папке "x86" есть библиотека "libfmod.a", то в папке "x64" этой библиотеки нет. Я нашёл в какой-то теме на официальном форуме FMOD, что для "x64" нужно подключать "fmod.dll" напрямую. После нескольких экспериментов у меня получилось. Прикрепил к сообщению архив примера с звуковым файлом gamestart.ogg box2d-fmod-sfml.zip (1.66 Мб) Когда запускается EXE с окном на SFML, то проигрывается музыка из начала уровней игры "Battle City" (если кто помнит, это из танчиков на Dendy). В примере подключается библиотека физики Box2D, которая часто используется, например, для детектирования касаний: подбор бонусов, касание со снарядом танка и т.д. В данном примере выводится значение гравитации, но, конечно, для танчиков гравитация должна быть равна нулю, но это здесь неважно. Напомню, что код ниже нужно сохранить в файл с именем "makefile", вставить свои пути к библиотекам и запускать сборку командой: mingw32-make makefile
0
|
||||||||||||
| 31.08.2022, 12:15 | |
|
MinGW, при установке ошибка: unpacking mingw-get-0.6.2-mingw32-beta-20131004-1-bin.tar.xz
Как подключить колонки edifier r2800 к сабу yamaha sw100, и все это подключить к телевизору и пк ? Как пересобрать python на mingw? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
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
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|