c++ - 在 Windows 上使用 WinSSL 构建静态 libcurl 库
问题描述
我想用 WinSSl 创建静态 libcurl.lib。我使用 VC++ 在 Windows 上构建了 libcurl.lib,使用以下命令:“nmake /f makefile.vc RTLIBCFG=static ENABLE_WINSSL=yes mode=static MACHINE=x64 VC=17”
它在目录中创建了一个库:“libcurl-vc17-x64-release-static-ipv6-sspi-winssl”“libcurl-vc17-x64-release-static-ipv6-sspi-winssl-obj-lib”(我试过了两个都)
之后,我创建了一个新的 dll 项目,该项目将与这个 lib 链接(使用 linker-input-libcurl.lib)
在我创建我的 dll 并使用 CFF 资源管理器检查它之后,我可以看到它的导入目录中有 libcurl.dll,这意味着它根本不是静态构建的。
我在这里想念什么?
解决方案
推荐阅读
- asp.net-mvc-5 - ASP.Net MVC 5 动态添加字段到表单
- android - 尝试编译旧的 Android Native App 时出错
- python - 熊猫使用逻辑或公共列之间合并两个数据框
- ios - Cloud Storage 在启动时崩溃,找不到默认存储分区。斯威夫特 4 Xcode 9
- flutter - 如何实现 Scafold.of() 包装的“高效方式”
- r - 包中的年份::huxtable 表脚注默认为科学概念
- mysql - MySQL - 即使结果为 0,也返回列的 count()
- c++ - 新表达式的模板参数推导失败
- aem - 如何使用 QueryBuilder Api 检索资产的所有属性
- apache-kafka-streams - Kafka Stream 聚合期间的异常是什么意思?