Блуждая по сети в поисках информации, наткнулся на обсуждение:
Wed, 06/25/2008 - 18:55
DmitryLitvin
Вопрос к господам разработчикам. А вы не могли бы, буквально в двух словах, рассказать, что нужно для сборки из сырцов под виндой? У меня как-то не выходит, а что выходит, то не работает как нужно. Собирать я хочу пока только чисто игровую часть, ГУИ меня не слишком интересует. Сначала я просто поставил FreePascal 2.2.0, и попробовал скомпилить проект оттуда. Естественно, не вышло, т.к. ругалось на нехватающие файлы proto.inc и playlist.inc. Первый я тупо скопировал из proto.inc.in и заменил в нём номер версии на число и строку в соответствующих константах ручками. А подключение playlist.inc вообще закомментировал. Как ни странно, проект собрался, EXE файл вышел, но работать совершенно не захотел, вылетал то при создании окна, то ещё где-то... Потом я скачал последний Lazarus 0.9.24, из него вообще ничего не получилось. Тогда я прочитал мануал (естественно, после всех мучений) и понял, что для сборки не помешал бы всё-таки CMake. Скачал последнюю версию Cmake 2.6.0. Она собирать проект отказалась, заявляя, что не указан компилятор Си по умолчанию, и т.п. Я попробовал запустить CMake из её ГУИ, но с тем же эффектом. Ей нужно настройки путей к make и компиляторам. А я не знаю, какой именно make у меня будет использоваться - из FreePascal, моего Borland Delphi 6, или ещё чего-то... К тому же, паскального Make она мне в списке не предлагала, только от разный вариантов MinGW, Visual Studio, какой-то Borland (с ним не получилось), NMake и т.п. Подскажите, плиз, как вы собираете ваш проект?Thu, 06/26/2008 - 18:50
unC0Rr
У меня в винде установлены: библиотека Qt4, компилятор MinGW, CMake, FreePascal, хэдеры SDL.
Компиляция происходит так:
[mono]cmake -G "MinGW Makefiles"
cmake -DSDL_INCLUDE_DIR=путь_к_хедерам_sdl
mingw32-make[/mono]
Там есть проблема с иконкой фронтенда, решается путём копирования в нужную папку. Это всё
У меня в планах есть создание инсталлятора со всем необходимым для компиляции ежей, но этот проект отложен, т.к. винда находится в полурабочем состоянии, восстановить нет времени
Оригинал
Стало интересно...
Здесь ведь есть люди, которые совсем недавно перешли на Линукс или использую два семейства ОС одновременно. Как часто вам приходилось собирать программы под Windows? Лично я впервые встречаю такое обсуждение среди пользователей.


).