Nanomsg 安装在windows下的流程

本文详细介绍了如何在Windows环境下使用Visual Studio 17进行nanomsg的安装配置过程,包括通过CMake生成项目文件并编译安装,确保安装为64位版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 从GitHub上下载 zip https://github.com/nanomsg/nanomsg
  2. 官方Readme.md中关于Windows的安装方法很简单,如果你完全照做可能编译后是一个32bit的nanomsg
  3. https://github.com/nanomsg/nanomsg/issues/859 有人提出了解决方法 :
    mkdir build
    cd build
    cmake -G "Visual Studio 14 Win64" .. # version 14 is mapped to Visual Studio 2015...
    cmake --build . --config Release # -DCMAKE_BUILD_TYPE=Release has no effect all here

    注意这是 Visual Studio 14
    下面是我的流程:
    1. 以Administrator权限打开 Visual Studio 17 下的 x64 Native Tools Command Prompt
    2. mkdir build
    3. cd build
    4. “c:\Program Files\CMake\bin\cmake.exe” -G “Visual Studio 15 Win64” ..
    5. “c:\Program Files\CMake\bin\cmake.exe” –build . –config Debug
    6. “c:\Program Files\CMake\bin\ctest.exe” -C Debug .
    7. “c:\Program Files\CMake\bin\cmake.exe” –build . –config Debug –target install
-- Install configuration: "Debug"
  -- Up-to-date: C:/Program Files/nanomsg/include/nanomsg/nn.h
  -- Up-to-date: C:/Program Files/nanomsg/include/nanomsg/inproc.h
  -- Up-to-date: C:/Program Files/nanomsg/include/nanomsg/ipc.h
  -- Up-to-date: C:/Program Files/nanomsg/include/nanomsg/tcp.h
  -- Up-to-date: C:/Program Files/nanomsg/include/nanomsg/ws.h
  -- Up-to-date: C:/Program Files/nanomsg/include/nanomsg/pair.h
  -- Up-to-date: C:/Program Files/nanomsg/include/nanomsg/pubsub.h
  -- Up-to-date: C:/Program Files/nanomsg/include/nanomsg/reqrep.h
  -- Up-to-date: C:/Program Files/nanomsg/include/nanomsg/pipeline.h
  -- Up-to-date: C:/Program Files/nanomsg/include/nanomsg/survey.h
  -- Up-to-date: C:/Program Files/nanomsg/include/nanomsg/bus.h
  -- Installing: C:/Program Files/nanomsg/bin/nanocat.exe
  -- Installing: C:/Program Files/nanomsg/lib/pkgconfig/nanomsg.pc
  -- Installing: C:/Program Files/nanomsg/lib/nanomsg.lib
  -- Installing: C:/Program Files/nanomsg/bin/nanomsg.dll
  -- Installing: C:/Program Files/nanomsg/lib/cmake/nanomsg/nanomsg-config.cmake
  -- Installing: C:/Program Files/nanomsg/lib/cmake/nanomsg/nanomsg-config-debug.cmake
FinalizeBuildStatus:
  Deleting file "x64\Debug\INSTALL\INSTALL.tlog\unsuccessfulbuild".
  Touching "x64\Debug\INSTALL\INSTALL.tlog\INSTALL.lastbuildstate".
Done Building Project "C:\nanomsg-1.1.4\build\install.vcxproj" (default targets).


Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:12.59
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值