Язык: C++ Опишите по крайней мере несколько (ну или хотя бы одну) библиотек, с помощью...

0 голосов
74 просмотров

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


Информатика (3.5k баллов) | 74 просмотров
0

Теперь по поводу линковки

0

Либо создай у себя папку bin/snmp_pp/ и туда закинь файл libsnmp++.a (на счет динамической либы не читал, альтернативная версия ли это или должна поставляться вместе с приложением ли)

0

Либо инсталь библиотеку как указано было выше

0

В любом случаи тебе либо эклипс сам подтянет заинсталенную, либо руками прописывай путь где ему искать либу для линковки (скорее всего явный на прямую к ней).

0

Я предпочитаю первый вариант

0

Я уже чуть раньше написал. либу после написания make install я закинул в проект на место старой, удалил путь, и все заработало.

0

Невероятно большое спасибо. Теперь пойду разбираться с принципами работы snmp.

0

Хорошо, удачи

0

И еще раз спасибо

0

Жмакай кнопку в профиле)

Дан 1 ответ
0 голосов

Если основываться на ответах автора вопроса в коментариях, то его интересует SNMP технология (протокол сетевого управления различными устройствами на базе TCP/IP), в таком случаи справедливо следующее:

  • Net-SNMP - самая популярная библиотека, написана на С (то есть совместима с C++), входит в поставку большинство дистрибутивов Lunux. Возможно собрать библиотеку для Windows, в том числе. Присутствуют существенные различия функционала в зависимости от ОС
  • SNMP++ - вторая по популярности библиотека, написана на C++, не предкомпилирована. Поддерживает большинство операционных систем (включая Linux и Windows).
  • OpenSNMP - библиотека ещё в beta версии, поддерживает мульти-поточность, работает под Linux, на Windows - теоретически так же работает, открытых данных про поддерживаемые ОС - нет.
(172 баллов)