在过去,我使用Visual Studio解决方案文件在Windows上构建zeromq(libzmq)。我刚刚注意到Visual Studio解决方案一直是deprecated,因为它们太难维护了。
另一种方法是使用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的方式:
linker
路径以反映该体系结构。你可以在/ Users / UserName / CMakeBuilds /中找到构建版本。