用如下命令编译libcurl:
nmake /f Makefile.vc VC=170 mode=dll DEBUG=yes MACHINE=x64 WITH_DEVEL=..\..\deps WITH_SSL=dll WITH_NGHTTP2=dll WITH_ZLIB=dll WITH_SSH=dll WITH_SSH2=dll
报错:
..\lib\libcurl.rc(24) : fatal error RC1015: cannot open include file 'winver.h'
解决办法:
- 右键点击“此电脑”或“计算机”图标,选择“属性”。
- 在弹出的系统窗口中,点击“高级系统设置”链接。
- 在系统属性窗口中,点击“环境变量”按钮。
- 此时,你会看到“用户变量”和“系统变量”两个选项卡。对于 nmake,你可能需要设置的是“系统变量”,因为它们是全局的,对所有用户都有效。
- 点击“新建”来创建一个新的环境变量,或者选择一个现有的环境变量进行编辑。
- 例如,要设置
INCLUDE
环境变量来指定编译器搜索头文件的路径,你可以在“系统变量”下点击“新建”,然后输入变量名INCLUDE
和变量值(例如,"C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\shared"。
- 例如,要设置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南