본문 바로가기

Programing

SNMP - 래퍼 net-snmp

순수 C로 구현된 SNMP 라이브러리이다.


공식 웹사이트 : http://www.net-snmp.org 


소스코드 수정 : 유니코드로 변경

snmp_api.h

system.h

data_list.h

default_store.h

 

타입 재정의 문제

types.h(81) : warning C4142: 형식이 재정의되었지만 심각하지는 않습니다.

-> include/net-snmp/types.h

  1. #ifndef HAVE_SOCKLEN_T

    typedef u_int socklen_t;

    #endif

하지만 윈속에 이미 타입 정의가 되어 있기에 충돌하는 것이다.

Microsoft SDKs/Windows/v6.0A/Include/WS2tcpip.h

  1. typedef int socklen_t;

 

해결하는 가장 빠른 방법은 include 하는 위에 HAVE_SOCKLEN_T를 정의하는 것이다.

  1. #define HAVE_SOCKLEN_T// in ws2tcpip.h : typedef int socklen_t;

    #include <net-snmp/net-snmp-config.h>

    #include <net-snmp/net-snmp-includes.h>

 

관련 : Win32 SDK

'Programing' 카테고리의 다른 글

톰캣 - 이클립스에서 Comet 프로젝트 만들기  (0) 2012.09.21
Socket (소켓) 프로그래밍  (0) 2012.09.21
SNMP - 래퍼 SNMP Management  (1) 2012.09.21
SNMP - 래퍼 Rogério Paulo  (0) 2012.09.21
SNMP 래퍼 클래스  (0) 2012.09.21