C ++ и xercesc: невозможно загрузить домен сообщений - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь прочитать XML-файл с C ++, используя xercesc.Он компилируется нормально, но когда я пытаюсь выполнить приложение (и прочитать XML), я получаю эту ошибку:

 Could not open catalog:
  XercesMessages_en_US.cat  or
  XercesMessages_en_US.cat
 Cannot load message domain

Кто-то знает, что это значит?

1 Ответ

0 голосов
/ 26 сентября 2018

Я отвечаю сам себе:

Как говорит ошибка, xerces не может найти XercesMessages_en_US.cat, который находится в / usr / share / xerces-c / msg / (в моем случае gentooLinux).Чтобы решить эту проблему, просто нужно написать в bash: export XERCESC_NLS_HOME = / usr / share / xerces-c / msg / Затем он найдет его.

В моем случае я написал это в .bashrc таконо превышается при каждом запуске.

...