You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在C++ Builder XE8中使用OpenSSL 3.1.0出现链接错误

在C++ Builder XE8中集成OpenSSL 3.1.0遇到链接错误

[ilink32 Error] Error: Unresolved external '_EVP_CIPHER_CTX_new' referenced from C:\USERS\ADMINISTRATOR\DOCUMENTS\EMBARCADERO\STUDIO\PROJECTS\TEST223\WIN32\DEBUG\TEST223.OBJ

已执行的集成步骤

  • 从OpenSSL官网下载源码并解压到本地目录
  • 在MinGW32中通过make和make install命令编译库
  • 使用implib从DLL生成lib文件
  • 将生成的lib文件复制到编译生成的lib文件夹
  • 在项目->选项->C++编译器->目录和条件->头文件搜索路径中添加include文件夹路径
  • 在项目->选项->C++链接器->附加链接库中添加库文件夹路径
  • 在项目->选项->C++链接器->附加选项中添加:-lAdvapi32 -L"C:\Users\Administrator\Documents\Embarcadero\Studio\Projects\openssl-3.1.0\lib" -lcrypto -lssl

已尝试但未成功的解决资源

  • 在C++Builder中使用OpenSSL的相关解决方案
  • Embarcadero 10.1 Berlin搭配OpenSSL (C++)的相关解决方案
  • OpenSSL官方编译与安装指南
  • 生成Borland C++库文件的教程

在此@Remy Lebeau,你的C++ Builder使用建议和思路对我非常有参考价值,希望能得到你的帮助。


内容的提问来源于stack exchange,提问作者yash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 02:57:22