Я понял это, и шаги следующие:
Добавлена следующая проверка в функции конфигурации в файле wscript.Это заставляет скрипт проверять наличие указанного файла библиотеки (в данном случае libmongoclient), и мы сохраняем результаты этой проверки в MONGOCLIENT.
conf.check_cfg(package='libmongoclient', args=['--cflags', '--libs'], uselib_store='MONGOCLIENT', mandatory=True)
После этого шага нам нужно добавить файл конфигурации пакета(.pc) в / usr / local / lib / pkgconfig путь.Это файл, в котором мы указываем пути к lib и заголовкам.Вставка содержимого этого файла ниже.
prefix=/usr/local
libdir=/usr/local/lib
includedir=/usr/local/include/mongo
Name: libmongoclient
Description: Mongodb C++ driver
Version: 0.2
Libs: -L${libdir} -lmongoclient
Cflags: -I${includedir}
Добавлена зависимость в функцию сборки отдельной программы, которая зависит от вышеуказанной библиотеки (т.е. MongoClient).Ниже приведен пример.
mobility = bld( target='bin/mobility', features='cxx cxxprogram', source='src/main.cpp', use='mob-objects MONGOCLIENT', )
После этого снова запустите конфигурацию и соберите свой код.