ошибка pcre & quot; неопределенный символ: _ZN7pcrecpp2RE6no_argE & quot;

Я получаю следующую ошибку:

./pcrecpp: symbol lookup error: ./pcrecpp: undefined symbol: _ZN7pcrecpp2RE6no_argE

когда запускаю мою программу на CentOS 5.4. Но это хорошо работает на CentOS 6.2. Версия pcre — 8.31, а версия pcre ++ — 0.9.5. Ниже приведен исходный код. Спасибо за любое руководство.

#include <iostream>
#include <pcrecpp.h>

int main(int argc, char ** argv)
{
if (argc != 3)
{
std::cerr << "Usage: " << argv[0] << " pattern text\n";
return 1;
}

pcrecpp::RE oPattern(argv[1]);
if (oPattern.FullMatch(argv[2]))
{
std::cout << argv[2] << " fully matches " << argv[1] << "\n";
}
else if (oPattern.PartialMatch(argv[2]))
{
std::cout << argv[2] << " partially matches " << argv[1] << "\n";
}
else
{
std::cout << argv[2] << " dose not match " << argv[1] << "\n";
}
}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]