首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用CMake在Windows 10上构建零q

用CMake在Windows 10上构建零q
EN

Stack Overflow用户
提问于 2018-08-28 11:17:51
回答 2查看 6.1K关注 0票数 6

在过去,我使用Visual解决方案文件在Windows上构建zeromq (libzmq)。我刚刚注意到Visual解决方案是已弃用的,因为它们太难维护了。

另一种方法是使用CMake;问题是我对如何以这种方式调用构建没有经验。有人能一步一步地演示必要的命令吗?

我希望使用libzmq实现32 &64位libzmq二进制文件,并在Windows10上使用VS2015编译(我已经安装了CMake 64位,并允许它在安装时添加到系统路径)。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-05 11:34:32

因此,我最终设法在Windows 10上使用CMake从源代码构建了CMake

CMake用于设置各种zeromq项目选项;在本例中,用于密码学使用利伯钠库,并为构建提供必要的includelinker路径。配置好选项后,CMake将用于生成一个Visual解决方案,从该解决方案生成libzmq二进制文件。

简单地说,这是我如何使用CMake GUI实现的:

  1. 指定到哪里克隆libzmq源代码,并告诉CMake在哪里构建二进制文件。提示;根据需要为每个Visual版本创建一个单独的文件夹&32/64位,请参见下面的屏幕快照。
  2. 单击“配置”加载项目选项。在弹出窗口中,从列表中选择要使用的编译器。设置必要的项目选项,然后再次单击“配置”。
  3. 如果一切顺利,请单击Generate创建Visual文件。
  4. 单击“打开项目”;在Visual中加载后,根据需要选择“调试/发布”,然后单击“构建解决方案”。
  5. 对其他架构重复这个过程。根据需要选择32位编译器。记住,要调整构建输出位置&libna-linker路径,以反映该体系结构。

截图:

票数 7
EN

Stack Overflow用户

发布于 2019-03-08 13:10:03

  1. VS2015工具栏->打开-> CMake -> ZMQ文件夹
  2. 工具栏-> CMake ->缓存->生成-> ZeroMQ
  3. 工具栏-> CMake -> -> ZeroMQ

您可以在/Users/UserName/CMakeBuilds/.中找到构建。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52056577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档