SFML и C++ Уроки \ Разработка игр › Форумы › SFML System, Window и другие вопросы › Проблемма при запуске приложения на другом компьютере
В этой теме 8 ответов, 3 участника, последнее обновление Darkos 6 года/лет, 7 мес. назад.
-
АвторСообщения
-
Всем доброго времени суток. Делаю платформер на SFML. Debug собирается нормально, но при запуске приложения в другой папке или на другом компьютере отрисовуеться все криво. Release вообще не собираеться, хотя все вроде подключил. Как решить эту проблему?
Для каждой версии проги есть свой набор либок для debug ето библиотеки с суффиксом -d (sfml-graphics-d), а для релиза просто sfml-graphics.
Спасибо, Release собрал, но все равно exe-шник запускается только в папке с проектом. Если переношу в другую папку, то вместо нормальной картинки(скрин 1), выводиться такое как на втором скриншоте. Причем при запуске релиза почти сразу пишется “программа не отвечает” и игра выключается. С чем это может быть связано?
Вложения:
You must be logged in to view attached files.А файлы ресуры ты переносил вместе с exe ?
Полностью папку Debug копировал.
открой консоль и посмотри там полюбом будет сообщения типа :”неудалось загрузить файл”.Попробуй скопировать папку release.
Да, действительно. Не правильно был указан путь к тайлсету карты. Спасибо. А не знаете почему может быть так, что в меню спрайты кнопок до запуска игры отображаются, а после выхода из игры в меню уже не отображаются?
Хотел бы уточнить. Ты запускал её прямо из папки debug? Если она оттуда запускается а при её переносе в другое место то это да, странно. А если ты запускал из под IDE то ничего странного, ибо относительно её пути правильные.
Из папки проекта запускается нормально. А в другой папке надо было в файле карты прописать путь к тайлсету.
-
АвторСообщения
Для ответа в этой теме необходимо авторизоваться.