Форум программистов, компьютерный форум CyberForum.ru

Распространение игр на SDL - C++

Восстановить пароль Регистрация
 
melodicwing
0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 7
31.01.2014, 03:42     Распространение игр на SDL #1
Всем доброго времени суток.
В университет в качестве курсовой работы нужно написать игру. Впервые работаю с графикой (до этого все программы были консольные), решил использовать SDL, но возникла проблема. Почитав форумы узнал, что SDL - динамическая библиотека. Танцы с бубнами в попытках перекомпилировать ее в обычную .lib, что бы использовать конечный экзешник без .dll ни к чему не привели (хотя может у меня руки кривые, не спорю). И вот теперь вопрос: как упростить запуск экзешника на другой машине? (без необходимости пользователю скачивать и устанавливать .dll'ки от SDL и Visual Studio?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2014, 03:42     Распространение игр на SDL
Посмотрите здесь:

C++ Распространение кода программы
C++ Странность С++ и SDL
C++ Распространение приложений, написанных на VS2010
Распространение функции на всю программу C++
C++ инициализация SDL
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aLarman
636 / 557 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
31.01.2014, 09:23     Распространение игр на SDL #2
есть такой проект boxedapp мне однажды посоветовали, но я не пользовался
ссылку ищите сами, все равно ее удалят

Добавлено через 57 секунд
хотя....http://boxedapp.ru/ вот
melodicwing
0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 7
31.01.2014, 10:27  [ТС]     Распространение игр на SDL #3
спасибо за совет, но эта программа платная может есть какой-нибудь бесплатный способ для бедного студента?
aLarman
636 / 557 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
31.01.2014, 10:29     Распространение игр на SDL #4
Цитата Сообщение от melodicwing Посмотреть сообщение
но эта программа платная
упс незнал..сори

Добавлено через 47 секунд
Цитата Сообщение от melodicwing Посмотреть сообщение
как упростить запуск экзешника на другой машине? (без необходимости пользователю скачивать и устанавливать .dll'ки от SDL и Visual Studio?
а что мешает распространять с ними ?
melodicwing
0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 7
31.01.2014, 10:38  [ТС]     Распространение игр на SDL #5
Цитата Сообщение от aLarman Посмотреть сообщение
а что мешает распространять с ними ?
вчера кидал другу в архиве экзешник + libfreetype-6.dll, libpng16-16.dll, SDL2.dll, SDL2_image.dll, SDL2_ttf.dll (это все файлы, которые требовал в свое время мой экзешник для запуска. но на другой машине всеравно не запускалось. в папке рядом с экзешником лежат файлы с названием проекта и расширениями .ilk и .pdb. они нужны для запуска экзешника или только для студии?
aLarman
636 / 557 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
31.01.2014, 10:56     Распространение игр на SDL #6
Цитата Сообщение от melodicwing Посмотреть сообщение
они нужны для запуска экзешника
вроде нет, в pdb дебажная инфа вообще вроде..

Цитата Сообщение от melodicwing Посмотреть сообщение
но на другой машине всеравно не запускалось
что то еще требовалось? или как?
melodicwing
0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 7
31.01.2014, 12:15  [ТС]     Распространение игр на SDL #7
путём еще одного эксперимента, было выявлено, что требуются dll'ки MSVCP120.dll msvcr120.dll и zlib1.dll
вроде удалось запустить уже на трёх машинах. спасибо за помощь
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2014, 12:46     Распространение игр на SDL
Еще ссылки по теме:

Как вывести текст на экран, используя библиотеку SDL TTF для SDL 2? C++
C++ SDL C++
C++ Распространение данных между приложениями с использованием DLL

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
aLarman
636 / 557 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
31.01.2014, 12:46     Распространение игр на SDL #8
ну да насчет MSVCP120.dll msvcr120.dll, как уже ясно из названия идут с вижой, проверять лучше там где ее нет
Yandex
Объявления
31.01.2014, 12:46     Распространение игр на SDL
Ответ Создать тему
Опции темы

Текущее время: 06:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru