Ошибка “неопределенная ссылка на xercesc_2_7”

Я пытался установить СУМО и только недавно заставил./настраивающему делать все файлы; но, когда я пытаюсь 'сделать', это дает [все-рекурсивная ошибка 1:

../utils/xml/libxml.a(SUMOSAXAttributesImpl_Xerces.o): In function `SUMOSAXAttributesImpl_Xerces::getFloat(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
SUMOSAXAttributesImpl_Xerces.cpp:(.text+0x9ff): undefined reference to `xercesc_2_7::XMLString::transcode(char const*)'
collect2: ld returned 1 exit status
make[2]: *** [netgen] Error 1
make[2]: Leaving directory `/home/rezekiekawaty/Downloads/sumo-0.12.3/src/netgen'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/rezekiekawaty/Downloads/sumo-0.12.3/src'
make: *** [install-recursive] Error 1

У Вас есть какая-либо идея диагностировать эту проблему?

0
задан 19 May 2014 в 13:43

1 ответ

Этому на самом деле не удается связаться с библиотекой Xerces. Вы потребность сказать его , что искать с -l аргумент и где посмотреть с -L.

g++ -g -Wall -pedantic -L/usr/lib -o xercesTest xercesTest.cpp -lxerces-c

, Очевидно, Вам также нужна библиотека, представьте:

sudo apt-get install libxerces-c-dev
1
ответ дан 7 October 2019 в 19:53

Другие вопросы по тегам:

Похожие вопросы: