Перейти к содержимому


Свернуть чат Чат Открыть чат во всплывающем окне

Сообщений в чате нет, почему бы вам не оставить первое сообщение?

Разработка, создание модов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 17

#1 Amal

Amal

    ۝۝wʎʞинʎ۝۝

  • Пользователи
  • PipPipPipPipPip
  • 2354 сообщений
  • Город:Алмата
Репутация: 316
Очень-очень хороший человек

Отправлено 10 December 2010 - 13:46

Это руководство по компиляции с помощью Code::Blocks с MinGW. Это руководство предназначено для тех, кого пугает большой размер Visual C + + Express и использует Windows. И так, приступим:

Подготовка MinGW и CB
Загрузите и установите MinGW оставив настройки без изменения
Загрузите и установите Code::Blocks

Загрузите SDL и bzip2

Извлеките папки из архивов в папку C:\MinGW так, чтобы папки bin, lib и другие конфликтовали, подтвердите слияние папок.

В Code::Blocks откройте пункт меню "Settings"->"Environment"->"Environment variables"->нажмите ADD->В поле "KEY" введите "PATH", в поле" VALUE" введите "C:\MinGW\bin"


Для проверки, введите в командной строке "C:\MinGW\bin\mingw32-gcc.exe". На выходе будет "no input files"


Подготовка проекта
Загрузите исходники отсюда нажав большую кнопку "Файлы" справа. Распакуйте все файлы в удобную для вас папку.


Создайте пустой проект (empty project).

Дайте своему проекту имя, выберите папку в которую вы распаковали исходники.


Теперь справа вы видете свой проект. Кликните правой кнопкой, выберите "add files recursively" и выберите папки "includes" и "src". Вы увидете подпапки в дереве проекта.

Кликните по проекту правой кнопкой - кликните "build options"

Перейдите на вкладку "linker setings" - нажмите add, по очереди добавляйте:

C:\MinGW\lib\libmingw32.a
C:\MinGW\lib\libSDLmain.a
C:\MinGW\lib\libSDL.dll.a
C:\MinGW\lib\bzip2.lib
C:\MinGW\lib\libwsock32.a
C:\MinGW\lib\libws_32.a


Теперь перейдите на вкладку Search directories → Compiler кликните add, добавьте

C:\MinGW\include\SDL
C:\MinGW\include\


Последний штрих. Перейдите на вкладку Compiler Settings → Other options и вставьте эту строку:

-w -m32 -std=c99 -D_POSIX_C_SOURCE=200112L -O3 -ffast-math -ftree-vectorize -funsafe-math-optimizations -mmmx -DX86 -mwindows -DWIN32

А теперь скажите мне, что я сделал неправильно!?!
Добрый Злой Гений дарит вам - "                 " - рабочие пробелы для красной строки!

#2 edik2

edik2

    Новичок

  • Пользователи
  • Pip
  • 74 сообщений
Репутация: 4
Пока неопределено

Отправлено 11 December 2010 - 13:33

Объяснил бы как ставить эти моды и откуда качать :) ,
как то видел уже готовые версии из модов, жутко висли и бесмысленны...

#3 Amal

Amal

    ۝۝wʎʞинʎ۝۝

  • Пользователи
  • PipPipPipPipPip
  • 2354 сообщений
  • Город:Алмата
Репутация: 316
Очень-очень хороший человек

Отправлено 11 December 2010 - 14:06

Качать -вот. Каждая тема - отдельный мод. Они правда виснут по непонятным причинам. Что там добавляют/убирают в официальной версии чтоб оптимизировать я не знаю. Насчёт бессмысленности - тоже правда. В оф. версию попадают лучшие идеи, а моды делают любители
Добрый Злой Гений дарит вам - "                 " - рабочие пробелы для красной строки!

#4 Amal

Amal

    ۝۝wʎʞинʎ۝۝

  • Пользователи
  • PipPipPipPipPip
  • 2354 сообщений
  • Город:Алмата
Репутация: 316
Очень-очень хороший человек

Отправлено 14 December 2010 - 13:50

Вот я и перевёл. Только у меня самого не получилось(
Добрый Злой Гений дарит вам - "                 " - рабочие пробелы для красной строки!

#5 Amal

Amal

    ۝۝wʎʞинʎ۝۝

  • Пользователи
  • PipPipPipPipPip
  • 2354 сообщений
  • Город:Алмата
Репутация: 316
Очень-очень хороший человек

Отправлено 31 December 2010 - 08:31

Нужна помощь!!!
Добрый Злой Гений дарит вам - "                 " - рабочие пробелы для красной строки!

#6 pavyf

pavyf

    Дружелюбный мизантроп

  • Пользователи
  • PipPipPipPip
  • 657 сообщений
  • Город:Санкт-Петербург
Репутация: 133
Весьма и весьма положительная личность

Отправлено 31 December 2010 - 19:45

Спрашивай, может что вместе и придумаем :)
Я бы изменил мир!.. Но бог не дает исходники...
'Если Вы читаете эту надпись, значит меня уже нет в живых...' - надпись на надгробном камне.
Peace, Love and all that Shit - PLAATS

#7 Amal

Amal

    ۝۝wʎʞинʎ۝۝

  • Пользователи
  • PipPipPipPipPip
  • 2354 сообщений
  • Город:Алмата
Репутация: 316
Очень-очень хороший человек

Отправлено 01 January 2011 - 08:15

Можешь выложить папку MinGW? У меня он не устанавливается как надо, то закачка (онлайн установщик всё таки) "failed", то файл дшицы_32.a не находит (а в папке есть libws2_32.a), теперь не может открыть иконку прораммы+ несколько не понятных проблем.
Добрый Злой Гений дарит вам - "                 " - рабочие пробелы для красной строки!

#8 pavyf

pavyf

    Дружелюбный мизантроп

  • Пользователи
  • PipPipPipPip
  • 657 сообщений
  • Город:Санкт-Петербург
Репутация: 133
Весьма и весьма положительная личность

Отправлено 01 January 2011 - 12:22

Эммм... А у тебя Visual Studio и есть ли разница, какой средой?

Просто я качал Code::Blocks с mingw все вместе, и, вроде, проблем пока не возникало...
Я бы изменил мир!.. Но бог не дает исходники...
'Если Вы читаете эту надпись, значит меня уже нет в живых...' - надпись на надгробном камне.
Peace, Love and all that Shit - PLAATS

#9 Amal

Amal

    ۝۝wʎʞинʎ۝۝

  • Пользователи
  • PipPipPipPipPip
  • 2354 сообщений
  • Город:Алмата
Репутация: 316
Очень-очень хороший человек

Отправлено 01 January 2011 - 13:00

Visual не ставится(

проблем пока не возникало

ТРТ компилировал?
Добрый Злой Гений дарит вам - "                 " - рабочие пробелы для красной строки!

#10 pavyf

pavyf

    Дружелюбный мизантроп

  • Пользователи
  • PipPipPipPip
  • 657 сообщений
  • Город:Санкт-Петербург
Репутация: 133
Весьма и весьма положительная личность

Отправлено 01 January 2011 - 21:05

Неа, руки не доходят, сорри.

Завтра попробую по инструкции, отпишусь.
Я бы изменил мир!.. Но бог не дает исходники...
'Если Вы читаете эту надпись, значит меня уже нет в живых...' - надпись на надгробном камне.
Peace, Love and all that Shit - PLAATS

#11 pavyf

pavyf

    Дружелюбный мизантроп

  • Пользователи
  • PipPipPipPip
  • 657 сообщений
  • Город:Санкт-Петербург
Репутация: 133
Весьма и весьма положительная личность

Отправлено 02 January 2011 - 20:01

Ага, по ссылке, которую я дал, стоит другая версия библиотеки libws_32.a - libws2_32.a .

Я, если честно, понятия не имею в чем разница, может отдельно скачать надо.

Пока ошибка при компиляции, в первом модуле air.c там vectorize какой-то неверен и непонятен, и вообще, при создании проекта лажа какая-то была с именем файла проекта, в общем, лажа какая-то...
Я бы изменил мир!.. Но бог не дает исходники...
'Если Вы читаете эту надпись, значит меня уже нет в живых...' - надпись на надгробном камне.
Peace, Love and all that Shit - PLAATS

#12 Amal

Amal

    ۝۝wʎʞинʎ۝۝

  • Пользователи
  • PipPipPipPipPip
  • 2354 сообщений
  • Город:Алмата
Репутация: 316
Очень-очень хороший человек

Отправлено 02 January 2011 - 20:11

Я кое как понял что за path, а теперь он не может открыть иконку!!!!!!! FUUUUU.....
Добрый Злой Гений дарит вам - "                 " - рабочие пробелы для красной строки!

#13 pavyf

pavyf

    Дружелюбный мизантроп

  • Пользователи
  • PipPipPipPip
  • 657 сообщений
  • Город:Санкт-Петербург
Репутация: 133
Весьма и весьма положительная личность

Отправлено 02 January 2011 - 20:23

Что за path ???

Это случаем не такое сообщение, которое появляется когда добавляешь библиотеки?
Я бы изменил мир!.. Но бог не дает исходники...
'Если Вы читаете эту надпись, значит меня уже нет в живых...' - надпись на надгробном камне.
Peace, Love and all that Shit - PLAATS

#14 Amal

Amal

    ۝۝wʎʞинʎ۝۝

  • Пользователи
  • PipPipPipPipPip
  • 2354 сообщений
  • Город:Алмата
Репутация: 316
Очень-очень хороший человек

Отправлено 03 January 2011 - 09:14

В переменных средах
Добрый Злой Гений дарит вам - "                 " - рабочие пробелы для красной строки!

#15 Amal

Amal

    ۝۝wʎʞинʎ۝۝

  • Пользователи
  • PipPipPipPipPip
  • 2354 сообщений
  • Город:Алмата
Репутация: 316
Очень-очень хороший человек

Отправлено 05 February 2011 - 18:32

Ещё один плюс ubuntu - разработка. Теперь я могу нормально компилить ТРТ! Урра товарищи! Возможно, скоро появится перевод!
Добрый Злой Гений дарит вам - "                 " - рабочие пробелы для красной строки!

#16 pavyf

pavyf

    Дружелюбный мизантроп

  • Пользователи
  • PipPipPipPip
  • 657 сообщений
  • Город:Санкт-Петербург
Репутация: 133
Весьма и весьма положительная личность

Отправлено 05 February 2011 - 18:33

F**K YEAH!! :lol:
Я бы изменил мир!.. Но бог не дает исходники...
'Если Вы читаете эту надпись, значит меня уже нет в живых...' - надпись на надгробном камне.
Peace, Love and all that Shit - PLAATS

#17 VaruS

VaruS

    Новичок

  • Пользователи
  • Pip
  • 88 сообщений
Репутация: 2
Пока неопределено

Отправлено 26 February 2011 - 06:11

как ставить мод!?
Изображение

#18 Amal

Amal

    ۝۝wʎʞинʎ۝۝

  • Пользователи
  • PipPipPipPipPip
  • 2354 сообщений
  • Город:Алмата
Репутация: 316
Очень-очень хороший человек

Отправлено 26 February 2011 - 15:31

Его не ставят, в него играют) Просто запусти мод
Добрый Злой Гений дарит вам - "                 " - рабочие пробелы для красной строки!




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей