
windows10下利用cmake编译libuv库并配置vs环境
发布日期:2021-05-07 07:54:09
浏览次数:32
分类:精选文章
本文共 829 字,大约阅读时间需要 2 分钟。
Libuv源码下载地址:
这里使用cmake工具来编译 下载地址: (注意路径中不要有中文!!!!) 跟着引导程序默认安装cmake环境变量不需要配置(如果是下的压缩包,需要手动配置环境变量)。 新建文件夹libuv,目录下新建source、build、install文件夹;source下放解压后的libuv源码;build放cmake建立的工程;install存放编译后的库(.lib、.dll)。
配置的时候注意选择生成的库的位数,这里是生成32位。
配置CMAKE_INSTALL_PREFIX为源码目录下的install目录,去掉BUILD_TESTING和LIBUV_BUILD_TESTS勾选,再次Configure,然后Generate,最后Open Project![]()
生成工程和下载:
即在install和build目录下有编译成功的库。
在visual studio中配置属性
常规的配置是在项目上配置: 1、 项目属性页的配置和平台后,进入“VC++目录”->“包含目录”弹出包含目录设置窗口,这里即是指定第三方库头文件的位置.(include) 2、 进入“VC++目录”->“库目录”弹出库目录设置窗口,这里即是指定第三方库实现文件的位置(.lib、.dll所在目录一般是在debug目录下) 3、 接着转到“链接器”->“输入”->“附加依赖项”中设置需要用到的库文件(详细的依赖包libuv这里需要libuv.lib、Ws2_32.lib、IPHLPAPI.lib、Psapi.lib) 但上面的配置每新建一个项目都要重新配置,太过麻烦,所有如果自己的项目所用的第三方库比较固定,那么可以采用下面的方式进行配置,这种方法配置完成后可以针对某一类程序有效,不用重复配置。
在项目界面打开视图->其他窗口->属性管理管理器,在属性管理器的属性设置上挑选合适的版本和上面一样的流程进行设置。
测试:
如果出现错误: 需要打开调试->选项![]()
![]()
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月22日 06时07分55秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java开源博客My-Blog(SpringBoot+Docker)系列文章
2019-03-06
程序员视角:鹿晗公布恋情是如何把微博搞炸的?
2019-03-06
《大型网站技术架构:核心原理与案例分析》读书笔记系列
2019-03-06
设置git同时推送github和gitee远程仓库
2019-03-06
【JavaScript】动态原型模式创建对象 ||为何不能用字面量创建原型对象?
2019-03-06
Linux应用-线程操作
2019-03-06
多态体验,和探索爷爷类指针的多态性
2019-03-06
操作系统知识点
2019-03-06
系统编程-进程间通信-无名管道
2019-03-06
记2020年初对SimpleGUI源码的阅读成果
2019-03-06
C语言实现面向对象方法学的GLib、GObject-初体验
2019-03-06
系统编程-进程-ps命令、进程调度、优先级翻转、进程状态
2019-03-06
为什么我觉得需要熟悉vim使用,难道仅仅是为了耍酷?
2019-03-06
系统编程-进程-守护进程、孤儿进程、僵尸进程
2019-03-06
一个支持高网络吞吐量、基于机器性能评分的TCP负载均衡器gobalan
2019-03-06