|
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,230
|
||||||
Boost::regex работает на одном компе, а на другом - нет04.09.2019, 05:29. Показов 3652. Ответов 7
Метки нет (Все метки)
на локальном ноуте всё ок, а на сервере выдаёт: Кликните здесь для просмотра всего текста
g++ t.cpp -lboost_regex
/tmp/ccpjuvlH.o: In function `bool boost::regex_match<__gnu_cxx::__normal_i terator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cx x::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::match_results<__gnu_cxx::__normal _iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cx x::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags)': t.cpp:(.text._ZN5boost11regex_matchIN9__ gnu_cxx17__normal_iteratorIPKcNSt7__cxx1 112basic_stringIcSt11char_traitsIcESaIcE EEEESaINS_9sub_matchISB_EEEcNS_12regex_t raitsIcNS_16cpp_regex_traitsIcEEEEEEbT_S J_RNS_13match_resultsISJ_T0_EERKNS_11bas ic_regexIT1_T2_EENS_15regex_constants12_ match_flagsE[_ZN5boost11regex_matchIN9__gnu_cxx17__no rmal_iteratorIPKcNSt7__cxx1112basic_stri ngIcSt11char_traitsIcESaIcEEEEESaINS_9su b_matchISB_EEEcNS_12regex_traitsIcNS_16c pp_regex_traitsIcEEEEEEbT_SJ_RNS_13match _resultsISJ_T0_EERKNS_11basic_regexIT1_T 2_EENS_15regex_constants12_match_flagsE]+0x80): undefined reference to `boost::re_detail_107100::perl_matcher<_ _gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cx x::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match()' /tmp/ccpjuvlH.o: In function `boost::re_detail_107100::perl_matcher<_ _gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cx x::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::perl_matcher(__gnu_cxx::__normal_iter ator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::match_results<__gnu_cxx::__normal _iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cx x::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >&, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)': t.cpp:(.text._ZN5boost16re_detail_107100 12perl_matcherIN9__gnu_cxx17__normal_ite ratorIPKcNSt7__cxx1112basic_stringIcSt11 char_traitsIcESaIcEEEEESaINS_9sub_matchI SC_EEENS_12regex_traitsIcNS_16cpp_regex_ traitsIcEEEEEC2ESC_SC_RNS_13match_result sISC_SF_EERKNS_11basic_regexIcSJ_EENS_15 regex_constants12_match_flagsESC_[_ZN5boost16re_detail_10710012perl_matche rIN9__gnu_cxx17__normal_iteratorIPKcNSt7 __cxx1112basic_stringIcSt11char_traitsIc ESaIcEEEEESaINS_9sub_matchISC_EEENS_12re gex_traitsIcNS_16cpp_regex_traitsIcEEEEE C5ESC_SC_RNS_13match_resultsISC_SF_EERKN S_11basic_regexIcSJ_EENS_15regex_constan ts12_match_flagsESC_]+0x124): undefined reference to `boost::re_detail_107100::perl_matcher<_ _gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cx x::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init(boost::basic_regex<cha r, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags)' collect2: error: ld returned 1 exit status чё линкору надо? он такое же выдаёт и на ноуте, если -lboost_regex не указать
0
|
||||||
| 04.09.2019, 05:29 | |
|
Ответы с готовыми решениями:
7
Почему на одном компьютере работает , а на другом - нет?
|
|
Почетный модератор
11560 / 4354 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
|
||
| 04.09.2019, 10:35 | ||
|
0
|
||
|
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,230
|
||
| 04.09.2019, 18:54 [ТС] | ||
|
так он же обычно выдаёт ошибку, когда не может найти либу
или может boost переставить (для начала)?
0
|
||
|
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,230
|
|
| 05.09.2019, 22:31 [ТС] | |
|
так куда копать то, товарищи специалисты?
0
|
|
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
||
| 06.09.2019, 08:55 | ||
|
Несответсвие версии boost-regex. Впрочем, если подчистить все объектные файлы, то ваш код должен собраться на обеих машинах. Только бинарник при динамической линковке будет непереносим. Добавлено через 7 минут Если не соберется, удалите полностью и переустановите вышеуказанный пакет. Также возможно наличие в системе заголовочных файлов от другой версии, которые компилятор и подхватывает.
0
|
||
|
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,230
|
|||
| 06.09.2019, 09:23 [ТС] | |||
|
а как это правильно делается? просто удалить /boost/ и снова скачать?
0
|
|||
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
||||||||
| 06.09.2019, 09:35 | ||||||||
Сообщение было отмечено полудух как решение
Решение
Добавлено через 3 минуты Также возможно, что у вас установлена более новая версия (107100) не из пакетов, напр. в /usr/local/include.
1
|
||||||||
|
209 / 191 / 49
Регистрация: 15.03.2016
Сообщений: 1,230
|
||
| 06.09.2019, 11:14 [ТС] | ||
|
заработало! снёс apt-шный boost и скачал с сайта, установил вручную 1.71 теперь и всё ок ![]() благодарю за помощь
0
|
||
| 06.09.2019, 11:14 | |
|
Помогаю со студенческими работами здесь
8
ASUS RT-N10PV2: на одном компе работает на другом - нет От одного кабеля на одном компе интернет есть, на другом нет.
VBS-скрипт отрабатывает на одном компе, и не работает на другом WinSock на одном компе работает, а на разных - нет Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|