Раздел из руководства пользователя scons на Связь с библиотеками может быть полезным. Вам просто нужно установить LIBS
для списка библиотек, с которыми вы хотите связать, и LIBPATH
для пути к библиотеке. Если вы ссылаетесь на библиотеку с именем libmrpt.so
, используйте LIBS = ['mrpt']
.
В зависимости от того, является ли это общая библиотека для связи или используется только один раз, вы можете установить LIBS
и LIBPATH
в вашей среде (1) или для одной цели (2):
env = Environment(CPPPATH = ['path/to/headers'],
LIBS = ['mrpt'], LIBPATH = ['path/to/lib']) # (1)
...
myprog = env.Program('my_program', [...sources...],
LIBS = ['mrpt'], LIBPATH = ['path/to/lib']) # (2)