GoF*_*ter 4 cmake zeromq libsodium windows-10
过去,我使用 Visual Studio 解决方案文件在 Windows 上构建 zeromq (libzmq)。我刚刚注意到 Visual Studio 解决方案已被弃用,因为它们太难维护了。
另一种方法是使用CMake;问题是我没有如何以这种方式调用构建的经验。有没有人可以一步一步地演示必要的命令?
我想使用 libsodium 实现 32 位和 64 位 libzmq 二进制文件,并在 Windows 10 上使用 VS2015 进行编译。(我已经安装了 CMake 64bit 并允许它在安装时添加到系统路径中。)
谢谢
所以,最终我成功地建立起zeromq
对Windows 10
使用从源代码CMake
。
CMake
用于设置各种 zeromq 项目选项;在这种情况下使用libsodium库加密和提供必要的include
&linker
路径为构建。配置选项后,CMake 将用于生成 Visual Studio 解决方案,从中构建 libzmq 二进制文件。
简而言之,这就是我使用 CMake GUI 所做的:
指定 libzmq 源代码的克隆位置并告诉 CMake 在哪里构建二进制文件。暗示; 根据需要为每个 Visual Studio 版本和 32/64 位创建一个单独的文件夹,请参见下面的屏幕截图。
单击配置以加载项目选项。从弹出窗口中,从列表中选择您希望使用的编译器。设置必要的项目选项,然后再次单击“配置”。
如果一切顺利,请单击“生成”以创建 Visual Studio 文件。
点击打开项目;在 Visual Studio 中加载后,根据需要选择 Debug/Release,然后单击 Build Solution。
对其他架构重复该过程,例如。根据需要选择 32 位编译器。请记住调整构建输出位置和 libsodiumlinker
路径以反映该架构。
归档时间: |
|
查看次数: |
4332 次 |
最近记录: |