message pack

Computer 2010.11.08 18:44

message pack Intro

  • official site
  • bencoding 보다 많이 빠른 serialization library


message pack Install (python2.6)

  • cpython 을 설치한다.
    • msgpack module은 cpython을 이용해서 build해야 하나 보다.
  • https://github.com/msgpack/msgpack 에서 src 다운 받는다.
    • cd E:\my\py\
    • git clone https://github.com/msgpack/msgpack.git
  • cd msgpack
  • setup.py build -c mingw32
    • link error 가 발생한다.
    • _imp_ 어쩌구 link error 는 libpython26.a 를 제작해야 한다.
      • 이곳에서 python26.def를 다운 받는다.
      • dlltool --dllname "c:\windows\system32\python26.dll --def "c:\incomming\python26.def" --output-lib "c:\python2.6\libs\libpython26.a"
    • ntohl 어쩌구는 gcc.exe option에 -lws2_32를 추가해야 한다.
      • e:\local\bin\gcc.exe -mno-cygwin -shared -s build\temp.win32-2.6\Release\msgpack\_msgpack.o build\temp.win32-2.6\Release\msgpack\_msgpack.def -LC:\Python26\libs -LC:\Python26\PCbuild -lpython26 -lmsvcr90 -lws2_32 -o build\lib.win32-2.6\msgpack\_msgpack.pyd
  • setup.py build -c mingw32
  • setup.py install


message pack Usage


Posted by likechad