ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Статьи (https://forum.antichat.xyz/forumdisplay.php?f=30)
-   -   Установка Indy на Code Gear Rad Studio 2009 - 2010 (https://forum.antichat.xyz/showthread.php?t=233637)

0pTik 04.10.2010 23:08

Долго мучился я с установкой Indy на свой C++ Builder 2009 , и в конце концов поставил , что б меньше людей мучалось я решил написать статью .Ну что ж , начнем с

I Удаление старого Indy (если есть )

1)ОткрываемCodeGear RadStudio , именно её!

2)Идем на вкладку Сomponent - Install packages

3)Ищем тамIndy 10 Core и Indy 10 Protocols, снимаем с них галки , и жмем Remove

4)Закрываем CodeGear RadStudio

5)Дальше надо все вот это удалить

Код:

$(BDS)\bin\IndySystem120.bpl
          \IndyCore120.bpl
          \IndyProtocols120.bpl
          \dclIndyCore120.bpl
          \dclIndyProtocols120.bpl
          \indy120.bpl
          \dclindy120.bpl
$(BDS)\include\Indy10\
$(BDS)\lib\Indy10\
$(BDS)\lib\debug\Indy10\
$(BDS)\source\Indy\

6)Все Indy удалена

II Установка новой Indy

1)Качаем инди от сюда

Код:

http://indy.fulgan.com/ZIP/IndyTiburon.zip
2)Создаем такую вот структуру

Код:

$(BDS)\Indy\include\
                  \source\
                    \lib\
                    \lib\debug\

Разархивируем содержимое архива в папку Indy

Затем из папки Lib кидаем папки Core,System и Protocols в папку Indy/Source

3)Открываем CodeGear RadStudio -Опять же именно студию !

4)Идем сюдаTools -> Options -> C++ Options

в Include Path добавляем

Код:

$(BDS)\indy\include
в Library Path-

Код:

$(BDS)\Indy\Lib
в Browsing Path -

Код:

$(BDS)\indy\source\core
$(BDS)\indy\system
$(BDS)\indy\protocols

5)Открываем проэкт \Indy10\source\Systем\IndySystem120.dpk

Щелкаю сбоку в проэкт менеджере по проэкту правой кнопкой мыши ,берем там Options и вписываем

Код:

Delphi compiler -> dcp output directory: ..\..\lib\debug\
                            package output directory: ..\..\
                            unit output directory: ..\..\lib\debug\
Delphi compiler -> linking -> linker output:
Generate all C++ Builder files (including package libs)

Теперь правой кнопкой по IndySystem120 и Compile

Переносим файлы IndySystem120.bpi и .lib из папки $(BDS)\indy\source\system в $(BDS)\Lib

Дальше так же компилируем вот эти файлы в той последовательности как написаны

Код:

$(BDS)\Indy\source\Core\IndyCore120.dpk
    $(BDS)\Indy\source\Protocols\IndyProtocols120.dpk
    $(BDS)\Indy\source\Core\dclIndyCore120.dpk
    $(BDS)\Indy\source\Protocols\dclIndyProtocols120.dpk



Время: 13:58