Написал SDL-игру на C ++ и хочу ее развернуть - PullRequest
8 голосов
/ 25 февраля 2010

Я написал эту действительно простую игру на SDL с использованием C ++ и теперь хочу показать ее некоторым своим друзьям, использующим Windows.

Я написал свою программу в Ubuntu 9.10, используя Code :: Blocks.

Я хочу взять свой исходный код и сделать установщик Windows, чтобы они могли установить и воспроизвести его.

Как я могу это сделать?

Ответы [ 2 ]

3 голосов
/ 25 февраля 2010

Я создал установщик, используя NSIS некоторое время назад. Я начал с нуля и через 5-10 минут получил подходящий установщик, следуя примерам. Лучше всего: это бесплатно!

0 голосов
/ 25 февраля 2010

Поздравляю с завершением проекта. :)

Тем не менее, теперь вам нужно найти компилятор Windows, такой как MinGW (порт gcc) или Microsoft Visual Studio (2008 Express бесплатен и 2010 Release Candidate бесплатен), чтобы вы могли скомпилировать свою игру для платформы Windows.

Пока ваш код переносим и придерживается стандарта (и я знаю, что SDL работает кроссплатформенно), у вас должно быть минимальное затруднение. Если у вас есть какие-либо проблемы, конечно, не стесняйтесь обратиться за помощью. Вы даже можете просто получить CodeBlocks в комплекте с MinGW (хотя это может быть не самая последняя версия) и использовать ту же структуру проекта.

После того, как вы все заработаете, вам понадобится система установки, чтобы собрать все ваши вещи вместе. Я не эксперт в этой области, но мне нравится ClickTeam Install Creator ; это очень легко, но очень гибко. Это стоит денег, но есть бесплатная версия с надписью «Сделано с Install Creator» в конце вашего установщика.

Возможно, есть и другие создатели установки, но у меня мало опыта с ними. Вам просто нужно убедиться, что у ваших конечных пользователей есть необходимые двоичные файлы: упакуйте dll SDL, который вы используете в своей игре, все данные и т. Д.

...