Я работаю над проектом, написанным на C ++, который использует библиотеку Boost Regex для некоторого анализа. Моя проблема в том, что мне нужно запустить программу на удаленном компьютере, на котором не установлена библиотека boost. У меня также нет доступа администратора к этому компьютеру, поэтому я не могу просто установить его сам.
Есть ли способ выделить только библиотеку Boost Regex, чтобы я мог поместить ее в тот же каталог, что и мой другой код? Я уже пытался сделать это, загрузив библиотеку boost и отделив все ненужные заголовки и все такое. Мне удалось получить его до такой степени, что он скомпилировался наиболее спокойно, но на этапе компоновки это не удалось.
Могу ли я что-нибудь сделать, чтобы это исправить, или я буду вынужден переписать код разбора?
Вы можете использовать Boost.BCP инструмент для извлечения подмножества Boost.
включить статическую библиотеку libboost_regex-gcc-1_35.a
Ваш список объектных файлов для компиляции.
1_35 — это старый номер версии на моем компьютере с Linux, у вас может быть более новая библиотека