как использовать log4cxx под Red Hat 7

Я пытаюсь использовать log4cxx в своем проекте С++ в системе Red Hat 7.

Поэтому я загружаю его с помощью этой команды: yum install log4cxx.x86_64

После этого я набираю эту команду: rpm -ql log4cxx и получаю это сообщение:

  • /usr/lib64/liblog4cxx.so.10
  • /usr/lib64/liblog4cxx.so.10.0.0
  • /USR/доля/doc/log4cxx-0.10.0
  • /usr/доля/doc/log4cxx-0.10.0/KEYS
  • /usr/доля/doc/log4cxx-0.10.0/ЛИЦЕНЗИЯ
  • /usr/доля/doc/log4cxx-0.10.0/УВЕДОМЛЕНИЕ

Теперь я не знаю, как использовать log4cxx в моем проекте. Где головные файлы? Где файлы lib?

заранее спасибо.


person Yves    schedule 19.03.2015    source источник


Ответы (1)


Попробуйте с:

yum search log4cxx

ты получишь:

....
log4cxx.i686 : A port to C++ of the Log4j project
log4cxx.x86_64 : A port to C++ of the Log4j project
log4cxx-devel.i686 : Header files for Log4xcc - a port to C++ of the Log4j project
log4cxx-devel.x86_64 : Header files for Log4xcc - a port to C++ of the Log4j project

Просто сделай yum install log4cxx-devel тоже

person Sigi    schedule 19.03.2015
comment
спасибо. Но когда я ищу log4cxx, я могу получить только log4cxx.i686 и log4cxx.x86_64. Поэтому я не могу загрузить log4cxx-devel, потому что его невозможно найти. Значит, мой yum.repos.d что-то пропустил?? - person Yves; 19.03.2015
comment
Я только что попробовал снова с centos7, свежая установка у меня под рукой: файлы времени выполнения и файлы разработки находятся в стандартных онлайн-репозиториях. - person Sigi; 19.03.2015
comment
ах с RedHat вам нужно зарегистрировать сервер, чтобы иметь доступ ко всем официальным репозиториям! - по умолчанию доступно только базовое подмножество - я думаю, они называются репозиториями подписки или чем-то подобным. - person Sigi; 19.03.2015