Я записал эту действительно простую игру в SDL, использующем C++, и теперь я хочу показать его некоторым моим друзьям, которые используют Windows.
Я записал свою программу в Ubuntu 9.10 с помощью Кода:: Блоки.
Я хочу взять свой исходный код и сделать установщик Windows, таким образом, они могут установить и играть его.
Как я могу пойти о выполнении этого?
Некоторое время назад я создал установщик, используя NSIS . Я начал с нуля и получил разумный установщик за 5-10 минут, следуя примерам. Лучше всего: это бесплатно!
Поздравляю с завершением проекта. :)
Итак, теперь вам нужно найти компилятор для Windows, например MinGW (порт gcc) или Microsoft Visual Studio (2008 Express бесплатен, а 2010 Release Candidate бесплатен), чтобы вы могли скомпилировать свою игру для платформы Windows.
Если ваш код переносимый и придерживается стандарта (а я знаю, что SDL работает кросс-платформенно), у вас должно быть минимум проблем. Если у вас возникнут проблемы, конечно, не стесняйтесь просить о помощи. Вы даже можете просто получить CodeBlocks в комплекте с MinGW (хотя это может быть не последняя версия) и использовать ту же структуру проекта.
После того, как это заработает, вам понадобится система установки, чтобы упаковать все ваши материалы вместе. Я не эксперт в этой области, но мне нравится ClickTeam Install Creator; он очень простой и в то же время очень гибкий. Она стоит денег, но есть и бесплатная версия с надписью "сделано с помощью Install Creator" в конце вашего инсталлятора.
Возможно, есть и другие создатели программ установки, но у меня мало опыта работы с ними. Вам просто нужно убедиться, что у ваших конечных пользователей есть необходимые двоичные файлы: пакет SDL dll's, которые вы используете с вашей игрой, все данные и т.д.