2014-11-17 6 views
2

Инструкции по установке Indy10 (по крайней мере, для меня) немного расплывчаты в одном месте, и я надеюсь, что кто-то здесь может немного разъяснить.Установка Indy - какие папки следует добавить в список библиотеки Delphi?

направления установки (от http://www.indyproject.org/sockets/Docs/Indy10Installation.en.aspx) состояние:

После компилирования

В каталоге Инди вы должны увидеть некоторые скомпилированные .dcu файлы. Откройте среду IDE и перейдите в раздел «Инструменты> Параметры среды> Выберите вкладку« Библиотека » . Теперь добавьте путь к вашим файлам в путь к файлу . Нажмите «ОК».

В моей папке Indy10 нет файлов .dcu в корневой папке. У него есть куча файлов DCU в C:\code\Indy10\Output\DCU\Win32\Debug ... означает ли это, что я должен добавить C:\code\Indy10\Output\DCU\Win32\Debug в мой путь к библиотеке? (И в этом отношении, должен ли я строить Indy в Debug или Release режиме, или это имеет значение?) Есть ли какие-либо другие подпапки, которые мне нужно добавить в путь библиотеки? Indy 10 имеет гораздо более сложную структуру папок, чем Indy 9, и я не уверен, что настроил «правильно».

+0

Если вы хотите использовать уже скомпилированный dcu, убедитесь, что папка dcu на первом месте. Обычно, хотя многие пакеты не из-за лени, dcu следует зайти в отдельный каталог, желательно названный в честь его версии Delphi (особенно если вы используете более одной версии). Тогда вам могут понадобиться исходные папки, потому что они могут содержать некоторые .dfm или .res, используемые при компиляции (если только они не скопированы в папку dcu). Debug dcu также должен перейти в отдельную папку, чтобы поддерживать их использование при выборе опции. Помните, что вы захотите перекомпилировать после установки обновления Delphi. – LDS

ответ

0

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

  • Параметры проекта
    • Общая конфигурация
      • каталог Выходной {componentpath}\lib\XE4\$(platform)\$(config)
    • конфигурации Release
      • каталог Выходной {componentpath}\lib\XE4\$(platform)

После этого я компилировать весь пакет для всех целевых платформ в выпуска и режим отладки. Использование Build-Group очень полезно для этого.

Теперь пришло время добавить пути библиотеки (для каждой платформы)

  • Библиотека путь путь {componentpath}\lib\XE4\$(platform)
  • Debug DCU {componentpath}\lib\XE4\$(platform)\debug
  • Просмотр пути все каталоги, содержащие источник

В ваших собственных проектах вы можете контролировать, какие версии .dcu используются b y устанавливая опцию Use Debug-DCU.