sign писал(а):Однако, какая злая сила не даёт вам зарегистрировать библиотеку?
там конечно есть
BuildLibraryFPC.sh, который создаёт в подпапке
bin файлик
VampyreImaging.so, но что от него толку?
что значит зарегистрировать библиотеку? раскидать исходники библиотеки по папкам фрипаскаля? или в конфиге прописать пути?
upd:
почитал мануал.
в общем как я и думал.
Free Pascal Setup
You can write settings to fpc.cfg configuration file or use them directly as command line parameters
1. Use -FuUnitPath parameter for all directories listed in the above table and -FiIncludePath only for (Imaging_Root)\Source directory. Also library path must me added for JPEG2000 (Imaging Root\Extras\Extensions\J2KObjects) using -FlLibPath. Example: fpc -FuD:\Imaging\Source -FuD:\Imaging\Source\JpegLib ... -FiD:\Imaging\Source
2. You should also set compiler mode and other compilation specific options. I use -Sgi2dh and it works. g means allow goto, i means allow function inlining, 2 allows some Delphi 2 extensions, d turns on Delphi compatibility mode and h turns on ANSI strings.
ладно если нужно было бы указать лишь корневую папку, но перечислять все - замучаешься, если их тысячи...
upd2:
в этом плане java всё же лучше. там к файликам в подпапках нужно указывать путь через точку
- Код: Выделить всё
import aa.bb.cc.MyClass;
и всё в итоге автоматически находится без нужды указывать что где лежит