PSPверсия |  Новое на сайте |  Обратная связь |  Команда сайта |  FAQ |  ПРАВИЛА |     
 

Популярные статьи

Обзор нового на PSPinfo.RU

ДатаГородНомерНазваниеЗаписаться
собери друзей и сообщи об этом всем! »»
НовостиТемыСейвыОбоиВидеоролики
1..:Dr.Who:.945
2.iliya23420
3.Константин414
4.(:389
5.Masserau377
1.Dankin333
2.Игорь330
3.kalash1322
4.DJAMrik271
5.Артем=)252
1..:Dr.Who:.347
2.legofan12130
3.-=Sephiroth=-117
4.Dan96106
5.Patric Star104
1.wushu12250
2.Metal Sonic7404
3.iliya237000
4.Теккен6652
5.LFY6309
1..:Dr.Who:.4548
2.Михаил3742
3..:Canon:.1920
4.Ivan1760
5.Гомер Симпсон1535

Уроки программирования. Дополнение к первому уроку.
[07.10.09] Автор: .:Witcher:. HomeBrew » Программы
В данном уроке я дам ссылки на новые сборки SDK, и библиотеки , а так же я расскажу как можно компилировать быстрей и удобней.

Прошлые уроки:
Программирование. Урок 1
Программирование. Урок 2

Вступление:
Пройдя долгий путь я научу вас создавать сложные игры на OpenGl, типа CSPortable, и многие другие, с более лучшей графикой.
Сразу хочу отметить что я не буду вас учить c++ как ранее, его вы должны уже знать или изучать.
Если вы не знаете Си, и не собираетесь его учить, то убедительно прошу покинуть статью, так вы ни чего не научитесь!
Но если всё таки есть стремление к знаниям то в инете найти статьи по запросу "уроки c++" будет не сложно.

Статья будет не очень большая, но вся суть, я думаю, будет изложена.


Приступаем!
Для начала скачаем новый билд SDK вот здесь.

После того как скачали, приступаем к установке, там всё просто, жмём next всё время, галочки надо поставить все(при выборе какие компоненты устанавливать).

Давайте договоримся что путь установки мы не меняем, так вам будет легче, и меньше вопросов потом появиться.
Создаём в любом удобном месте папку, где будут храниться ваши 'шедевры' laughing .
Каждый урок нумеруйте, к примеру первый пример в папке 1, второй в папке 2, и т.д.
В папке с каждым семплом создаём файл compile.bat, в его вписываем такое содержание:
make clean
make
pause

Теперь при запуске данного файла он будет компилировать наш проект)


Выбор редактора
Редактор в котором вы будете писать код выбираете сами, как говориться на цвет и вкус)
Мой выбор NotePad++ - лёгок, прост, удобен.
При выборе не смотрите на функциональность, главное удобство и подсветка кода

Если вы предпочитаете VS, то при создании проекта указываем как на скрине:
Уроки программирования. Дополнение к первому уроку.

makefile
Не забываем в проект добавлять makefile файл, а то не будет что компилировать)

Его содержание должно быть таким:

TARGET = НАЗВАНИЕ ВАШЕГО ПРИЛОЖЕНИЯ (при компиляции EBOOT.PBP это название ни где ни мелькает)
OBJS = файлы для компиляции, все файлы .c .cpp .S вашего проекта только с расшерением .o
INCDIR = Путь к папке с заголовками
CFLAGS = -O2 -G0 -Wall
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)
Стандартные параметры компиляции (о подробностях их использования можно узнать из справочной информации к компилятору)

LIBDIR = Папка с библиотеками
LDFLAGS = Дополнительные параметры для линковки (о подробностях их использования можно узнать из справочной информации к компилятору)
EXTRA_TARGETS = Используется для компиляции файла исполняемого файла EBOOT.PBP
PSP_EBOOT_TITLE = Название вашего приложения в XMB
PSPSDK=$(shell psp-config --pspsdk-path)
Путь к SDK - это строчка всегда одинаковая
include $(PSPSDK)/lib/build.mak
Путь к скрипту компиляции (Для компиляции PRX файлов можно использовать build_prx.mak)


Это не все его особенности (а их много), но самые необходимые.


Думаю вступление я закончил) ну что, увидимся на следующем уроке. Успехов!

  • 85

Просмотров: 3472 Благодарностей: 14
Напечатать Комментарии (12)
»» Сообщить об ошибке «« [?]

Сказать "Спасибо" могут только зарегистрированные пользователи.
Похожее по теме "Уроки программирования. Дополнение к первому уроку.":
  • Уроки программирования. Урок первый!
  • Уроки программирования. Урок четвёртый!
  • Драйвер для RemoteJoyLite
  • PSP Constructor
  • Уроки программирования.Урок 2
    • PSPinfo
    • ВКонтакте
    • Facebook
    • Twitter
    • Справка
    #1 [07.10.09] artemmin

    Посетители
    artemmin
    Муж Каэру? О:

    Публикаций: 34
    Комментариев: 401
    Спасибо: 629/200
    Репутация: 100
    Тут: 15 лет
    Вспомнили блин ХД

    #2 [07.10.09] DeadElves

    Посетители
    DeadElves
    --

    Публикаций: 0
    Комментариев: 23
    Спасибо: 0/38
    Репутация: 4
    Тут: 14 лет 10 месяцев
    оно прям надо кому

    #3 [07.10.09] .:Witcher:.

    Посетители
    .:Witcher:.
    много заказов.. Работаю

    Публикаций: 13
    Комментариев: 55
    Спасибо: 744/6
    Репутация: 15
    Тут: 15 лет 8 месяцев
    прошлые уроки все благодарили, значит кому то надо)

    #4 [07.10.09] Ghosy

    Посетители
    Ghosy
    --

    Публикаций: 0
    Комментариев: 147
    Спасибо: 0/447
    Репутация: 4
    Тут: 14 лет 9 месяцев
    Я не понял н и ч е г о!!!! lol

    #5 [07.10.09] Andrew Lee

    Посетители
    Andrew Lee
    --

    Публикаций: 1
    Комментариев: 327
    Спасибо: 23/140
    Репутация: 6
    Тут: 16 лет 5 месяцев
    Молодца! respect
    ВещЪ.Стоящая особого внимания,не обращай внимания на нубов-
    <Пеши Исчо!>

    #6 [07.10.09] vstwo

    Посетители
    vstwo
    --

    Публикаций: 0
    Комментариев: 31
    Спасибо: 0/0
    Репутация: 1
    Тут: 15 лет 9 месяцев
    эй народ читай статью //www.pspinfo.ru/forum/showthread.php?t=83993

    иделайте игры для верт прошивок gt rus читай //www.pspinfo.ru/forum/showthread.php?t=83993

    #7 [07.10.09] .:Witcher:.

    Посетители
    .:Witcher:.
    много заказов.. Работаю

    Публикаций: 13
    Комментариев: 55
    Спасибо: 744/6
    Репутация: 15
    Тут: 15 лет 8 месяцев
    vstwo
    Ссылки которые ты дал не существует

    #8 [08.10.09] kotleapold

    Посетители
    kotleapold
    --

    Публикаций: 0
    Комментариев: 4
    Спасибо: 0/11
    Репутация: 0
    Тут: 15 лет 9 месяцев
    Спасибо ! :) Больше сказать нечего ^^ полезная инфа

    #9 [08.10.09] .:Witcher:.

    Посетители
    .:Witcher:.
    много заказов.. Работаю

    Публикаций: 13
    Комментариев: 55
    Спасибо: 744/6
    Репутация: 15
    Тут: 15 лет 8 месяцев
    зыза2008
    Я под этим ником уже год, а тот разбанили ещё в марте

    #10 [08.10.09] Shirakiin

    Посетители
    Shirakiin
    Нищеброд на выезде

    Публикаций: 5
    Комментариев: 737
    Спасибо: 306/150
    Репутация: 322
    Тут: 14 лет 11 месяцев
    хм это как я понимаю - конверт написанного в PSP формат.а самого программирования здесь нет.проги господа пешыте саме =D


    ------------------------------------
    123штоле

    #11 [08.10.09] .:Witcher:.

    Посетители
    .:Witcher:.
    много заказов.. Работаю

    Публикаций: 13
    Комментариев: 55
    Спасибо: 744/6
    Репутация: 15
    Тут: 15 лет 8 месяцев
    FlasHXS
    Читай текст:
    В данном уроке я дам ссылки на новые сборки SDK, и библиотеки , а так же я расскажу как можно компилировать быстрей и удобней.

    И нет такого понятия как "конверт написанного в PSP формат"
    Есть компилирование

    #12 [29.01.11] voldemar1199

    Посетители
    voldemar1199
    6.20 TN-E

    Публикаций: 0
    Комментариев: 4
    Спасибо: 0/0
    Репутация: 1
    Тут: 13 лет 5 месяцев
    пере залейте пожалуйста

    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

    Сообщить о нарушениях в этих комментариях
    Для чтения материалов на нашем сайте не нужна регистрация.
    Но для написания комментариев она нужна.
    Но теперь, Вы можете оставить свой комментарии к материалам сайта без регистрации на PSPinfo.RU, а просто авторизовавшись в популярных сетях:
    - ВКонтакте
    - Facebook
    - Twitter
    Комментарии модерируются!
    В случае нарушения правил сайта Вы будете заБАНены.


    Обсуждение соцсетей тут.

    Личный кабинет

    E-Mail:

    Пароль (Забыли?):



    [Регистрация]

    МиниСтатистика

    На нашем сайте имеется:
    Обоев для PSP: 153001
    Сейвов для PSP: 7253
    Тем для PSP: 5095
    Роликов о PSP: 26507

    Обои для PSP

    FIFA
    Альбом: FIFA
    Разместил: figo10

    Голосование

    В основном на PSP Вы




    Показать все опросы

    Купить/починить PSP

    » Место сдается...

    А тут ты был???

    » Покажи где ты уже был!
    » 
    » 


    Flash игры onLine |  Игры для PSP |  Обои для PSP |  Софт для PSP |  Темы для PSP |  Сейвы для PSP |  Комиксы для PSP |  Форум |  Карта сайта |   
    "" and "PlayStation" are registered trademarks of Sony Computer Entertainment Inc. "", PSP and "UMD" are trademarks of Sony Computer Entertainment Inc. "", "XMB", "Memory Stick Duo" and the "Memory Stick Duo" logotype are trademarks of Sony Corp. All product titles, publisher names, trademarks, artwork and associated imagery are trademarks, registered trademarks and/or copyright material of the respective owners. All rights reserved.
    Game's TOP-100 Counter