|
8 / 7 / 1
Регистрация: 22.03.2016
Сообщений: 343
|
|
Исправление Release сборки29.03.2025, 13:40. Показов 3389. Ответов 39
Метки нет (Все метки)
Здравствуйте уважаемые кодеры. Помогите понять что сделать чтобы release сборка запустилась. Я перепробовал sfml туториал, но всё-равно не работает. Помогите мне по порядку вместе со мной задать верные действия и скопировать верные файлы в верный путь. Я только начал изучать sfml и поэтому элементарных вещей не понимаю, но работает проект только в debug, а мне нужно сразу в release чтобы понять сразу и потом было легче. Сборка у меня "Release x86".
0
|
|
| 29.03.2025, 13:40 | |
|
Ответы с готовыми решениями:
39
DirectX при компиляции в release пропадают цвета Использование указателя на COM объект после вызова Release SFML и конфигурация Release |
|
8 / 7 / 1
Регистрация: 22.03.2016
Сообщений: 343
|
|
| 30.03.2025, 12:31 [ТС] | |
|
1
|
|
|
8 / 7 / 1
Регистрация: 22.03.2016
Сообщений: 343
|
|
| 30.03.2025, 14:49 [ТС] | |
|
в интернете написано, что если сделать игру x32, то она будет идти на разных системах, увеличится совместимость, и смогут запускать даже на слабых системах, а не только на х64. Я хочу адаптацию не только под х64, но и под х32, чтобы больше пользователей смогли играть в мою игру.
1
|
|
|
Диванный эксперт
|
||
| 30.03.2025, 14:58 | ||
|
Кроме того - Вы можете в одном проекте использовать оба варианта. Просто немного измените инструкцию для своих нужд. Дерзайте!
1
|
||
|
8 / 7 / 1
Регистрация: 22.03.2016
Сообщений: 343
|
|
| 30.03.2025, 15:29 [ТС] | |
|
Спасибо.
Я же сделал по вашей инструкции всё, код читается он даже не красный, он жалуется что не найдет файл "проект.exe", видимо проблема не в самом sfml, я не знаю в чём. Я думаю то что я сделал по вашей инструкции всё работает, но в проекте не создаётся .exe файл, сам значок запуска приложения.Добавлено через 9 минут Вы не знаете почему у меня может не быть exe файла в проекте?
0
|
|
| 30.03.2025, 15:32 | |||||||||||||||||
|
Я прикрепил пример, где подключение через find_path и SFML подключён через локальный путь в CMakePresets.json, то есть я скопировал собранный SFML в локальную папку libs и подключил "./libs/SFML-3.0.0/lib/cmake/SFML" в файле CMakePresets.json для "Debug" и "Release":
CMakeLists.txt
1
|
|||||||||||||||||
| 30.03.2025, 15:49 | |
|
Bogradan, вы не могли бы попробовать скачать мой архив выше и открыть файл CMakeLists.txt через меню: "File" > "Open" > "CMake". Запустится ли? Это займёт несколько секунд. Очень хочется узнать, сработает ли подключение SFML 3 по относительным путям на другом компьютере. У меня работает - я, конечно, запускаю проект перед публикацией.
0
|
|
|
8 / 7 / 1
Регистрация: 22.03.2016
Сообщений: 343
|
|
| 30.03.2025, 15:54 [ТС] | |
|
У меня нет Cmake, и я не люблю это, как я понял интерфейсная аналогия Windows Forms для SFML. Я не работаю с инструментами если не знаю самих основ программирования в движке, это как браться за работу в которой нет навыков никаких. Я лучше научусь создавать простой минимальный sfml проект, это должно быть очень легко, просто я чего-то не понимаю. Смысл этих танцев с бубном. У меня есть вполне читаемый код приведённый Max Dark, я не понимаю куда делся мой ".exe".
0
|
|
|
8 / 7 / 1
Регистрация: 22.03.2016
Сообщений: 343
|
|
| 30.03.2025, 16:05 [ТС] | |
|
Я не буду запускать никакой Debug проект, потому что я уже знаю как сделать работающий debug проект, мне нужна только упакованная в release сборка с готовым exe.
0
|
|
|
Диванный эксперт
|
||
| 30.03.2025, 16:11 | ||
|
Отличие в списке библиотек(они без суфикса "d") и паре настроек компилятора. А так разницы никакой. А почему не компилируется ваш проект - он у вас криво настроен - вы настроили только debug, но не настроили release. Что, как и куда прописывать вам уже несколько раз показывали.
1
|
||
|
8 / 7 / 1
Регистрация: 22.03.2016
Сообщений: 343
|
|
| 30.03.2025, 16:11 [ТС] | |
![]() Попробую ещё несколько раз.
0
|
|
| 30.03.2025, 16:29 | |||||||||
Добавлено через 17 минут
1
|
|||||||||
|
8 / 7 / 1
Регистрация: 22.03.2016
Сообщений: 343
|
|
| 30.03.2025, 16:40 [ТС] | |
|
Max Dark,
![]() ![]() ![]() ![]() Всё ура, я научился. Я наконец-то благодаря вам научился создавать проект Release и он работает, и я полностью понял как это делается. Спасибо вам большое всё работает. Теперь я могу делать игрушку и даже запускать её через готовую сборку с exe файлом отдельно в релизном виде без самой платформы Visual Studio, благодарю. Вы не зря старались. ![]() ![]() ![]() ![]()
0
|
|
| 04.04.2025, 15:24 | |||||||||||||||||
А если выбрать "x64 Release", то будут скопированы релизные библиотеки в папку "x64-release": При создании нового CMake-проекта, VS 2022 генерирует файл CMakePresets.json, где можно прописать путь к SFML для Debug и Release - один и тот же путь:
1
|
|||||||||||||||||
| 04.04.2025, 20:26 | |
|
Не по теме: 8Observer8, в сборке SFML от разработчиков есть библиотеки
0
|
|
| 04.04.2025, 20:59 | ||||||||||||||||||
1
|
||||||||||||||||||
|
8 / 7 / 1
Регистрация: 22.03.2016
Сообщений: 343
|
|
| 12.04.2025, 11:40 [ТС] | |
|
Дополнительные фото настроек для тех кто читает но не понял. Повторить lib bin include, копирование в release файлов библиотек, и работать должно 100%.
0
|
|
|
Диванный эксперт
|
|
| 12.04.2025, 17:27 | |
|
Bogradan, чтобы не завязываться на расположение/название проекта и/или библиотек можно использовать переменные.
$(SolutionDir) - директория с "решением"$(ProjectDir) - директория с проектомИ так далее. Весь список переменных и во что они преобразуются можно посмотреть в самих настройках, там где редактируются пути. Для кроссплатформенных проектов лучше все же использовать CMake. И библиотеки устанаваливать через пакетные менеджеры(vcpkg, conan, etc...).
1
|
|
| 12.04.2025, 17:27 | |
|
SFML в C::B пытается что-то найти в D:\sfml-release\ которого нет В режиме Release пропадают значения переменных Недопустимый или поврежденный файл в release CodeBlock SFML не создает release Не могу откомпилировать проект под Release x64 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|