libhv x64库的链接生成(包含x86版本)

下载libhv的git网址: https://github.com/ithewei/libhv/
libhv 教程:https://hewei.blog.csdn.net/article/details/113733758
感谢QQ群里的小伙伴热心帮助

cmake生成libhv库遇到的问题

  1. 在cmd命令框中直接cmake生成的是x86的库
    如果直接cmake,按照BUILD中的指令:
    mkdir build
    cd build
    cmake . . -DWITH_OPENSSL=ON
    cmake --build .
    则会生成x86版本的库。

Step1. win+s 搜索cmake ,打开 cmake-gui,显示如下界面

在这里插入图片描述
在这里插入图片描述

Step2.选择源目录和目标目录

在这里插入图片描述
源目录就是解压libhv-master之后的那个文件夹,我的是:
在这里插入图片描述

目标目录就是要放生成项目的文件夹,我在这里创建的:(为了使生成的文件整理一些)
在这里插入图片描述
也就是libhv-master的同级目录里创建了一个"win64build"文件夹,设置好这两个目录如下:
在这里插入图片描述

Step3. S现在源目录和目标生成目录都已经设置好了,开始配置要生成的版本:打开 Tools – Configure

在这里插入图片描述
在"Configure"配置里面,选择:
在这里插入图片描述
第一部分是选择你的VS版本,我的是VS2015所以选择 “Visual Studio 14 2015”
在这里插入图片描述
根据自己的VS版本进行正确的选择

第二部分就是选择生成的平台版本
在这里插入图片描述
如果想要生成x64的,就选择x64版本,如果想要生成x86的就选择Win32版本

Step4. 配置好了之后,点Finish,Cmake就开始自动配置了

在这里插入图片描述
等他生成好之后如下所示。根据提示,先点"Configure" 再点"Generate",其他都不用动
在这里插入图片描述
点好之后就是这个样子。
在这里插入图片描述
打开目标生成目录,打开解决方案:
在这里插入图片描述

在这里插入图片描述
打开之后是x64说明已经成功了!!!如果再Cmake配置的步骤里选的是Win32,这里应该显示的是Win32

Step5.生成库文件。在libhv项目这里,右键–生成,稍作等待

在这里插入图片描述
在这里插入图片描述
生成成功了!!!
如果想要生成静态链接库,就同理,选择"libhv_static",右键–生成
回到文件夹,会多出lib这个文件夹,里面的内容就是我们要的。
在这里插入图片描述
在这里插入图片描述
有用的是"hv.dll"和"hv.lib"文件,把这两个保存起来。同样的,include文件夹也要使用,一起保存起来。

【注】不要给"hv.dll"和"hv.lib"改名字,这样会找不到的。如果遇到了什么问题走不通,就把解压缩的文件夹删掉,从头再来一遍。

好了,libhv x64的库 生成步骤就到这里。有疑问的小伙伴欢迎在下方留言~
作为一个cmake的小白,第一次遇到这个问题,真的很无从下手,然后在libhv的git里发现了QQ群号,加了进去,感谢群里的哥哥姐姐的帮助!~
本次的经历算是cmake使用的积累经验的过程,遇到问题了多问人,多想办法,办法总比困难多~

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值