Распределение приложений - PullRequest
2 голосов
/ 27 декабря 2010

У меня есть приложение SDL, которое прекрасно компилируется, и изображения отображаются, но только если они находятся в правильной папке с двоичным файлом рядом с ними, если изображения перемещаются, они не будут отображаться при следующем запуске приложения. Как я могу сделать полный двоичный файл, который позволит мне скомпилировать изображения и код, чтобы я мог распространять один единственный двоичный файл, а не zip-файл со всеми моими активами. Я пытался написать файл .deb, который, как мне кажется, мне нужен, но процесс выглядел сложным. Я использую Ubuntu 10.10 Мне нужно только распространять на Ubuntu

Ответы [ 2 ]

1 голос
/ 27 декабря 2010

Я предлагаю сделать файл .deb. Если вы действительно серьезно хотите распространять что-либо для Ubuntu, вам рано или поздно придется освоиться с dpkg.

Теперь есть правильный способ создания пакетов, описанный в Руководстве для нового сопровождающего Debian .

А потом есть грязный путь хиппи . Для этого вам просто нужен (а) каталог с определенной структурой, содержащий все файлы, которые вы хотите распространять; (б) контрольный файл с определенным форматом; и (с) dpkg-deb -b mydir, что дает mydir.deb. Все это не так сложно. Вы можете начать работу через несколько минут.

0 голосов
/ 27 декабря 2010

Вы можете использовать bin2c для создания встраиваемых статических массивов.

...