Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
melodicwing
0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 7
#1

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

31.01.2014, 03:42. Просмотров 535. Ответов 7
Метки нет (Все метки)

Всем доброго времени суток.
В университет в качестве курсовой работы нужно написать игру. Впервые работаю с графикой (до этого все программы были консольные), решил использовать SDL, но возникла проблема. Почитав форумы узнал, что SDL - динамическая библиотека. Танцы с бубнами в попытках перекомпилировать ее в обычную .lib, что бы использовать конечный экзешник без .dll ни к чему не привели (хотя может у меня руки кривые, не спорю). И вот теперь вопрос: как упростить запуск экзешника на другой машине? (без необходимости пользователю скачивать и устанавливать .dll'ки от SDL и Visual Studio?
http://www.cyberforum.ru/cpp-beginners/thread977621.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2014, 03:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Распространение игр на SDL (C++):

Распространение кода программы
Добрый вечер. Задача: Создать самораспростроняющийся код. Программа...

Распространение функции на всю программу
Здравствуйте, помогите пожалуйста мне добиться нужного эффекта. Нужно, чтобы в...

Распространение приложений, написанных на VS2010
Я написал программу на C++, скомпилировал её в VS2010. Теперь она требует для...

Распространение данных между приложениями с использованием DLL
Возможно ли использовать dll как "ретранслятор" данных для приложений? Те...

C++ SDL
Всем привет! Работал я значи в SDL, а потом что-то нажалось ил не нажалось и...

7
aLarman
644 / 565 / 164
Регистрация: 13.12.2012
Сообщений: 2,112
Завершенные тесты: 1
31.01.2014, 09:23 #2
есть такой проект boxedapp мне однажды посоветовали, но я не пользовался
ссылку ищите сами, все равно ее удалят

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

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

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

инициализация SDL
подключил #include "SDL.h" - проверил, запустилось. добавил первую строку...

SDL Графика.
Добрый день! Не могу соединить два проекта, в одном изображение переводится в...

Странность С++ и SDL
Здравствуйте уважаемые форумчане возникла непонятная ситуация вообщем писал на...

SDL - Конфигурирование
Всем доброго времени суток. Недавно натолкнулся проблему с настройкой SDL....


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru