nanomsg编译
1,需要从nanomsg官网下载源码,根据readme说明生成sln,(因为生成vsproject时需要用到cmake,所以如果本地没有cmake的话还需要先下载cmake)。
2,用vs打开生成的sln文件编译nanomsg库,并运行测试。测试无误进行下一步。
nnpy安装
1,下载nnpy安装包,根据依赖安装cffi包
2,用setup.py安装nnpy,如果提示头文件路径不对,则修改generate.py中的include数组中添加nanomsg源码中的头文件路径(最好拷贝到python安装路径下的include目录中),如果nanomsg库找不到,则修改generate.py中nanomsg = ffi.dlopen('nanomsg.dll')的dll文件路径,修改后应该就可以安装成功
3,初次运行时可能还会提示nanomsg库找不到,此时需要修改Lib\site-packages\nnpy-0.1-py2.7.egg\nnpy路径下的__init__.py中nanomsg = ffi.dlopen('nanomsg.dll')中路径。