delphi - 跨 Windows 和 Android 的 Curl 和 OpenSSL 功能
问题描述
我一直在寻求将我的知识扩展到帕斯卡;特别是在 Delphi RAD Studio 中,因为它很容易为 Windows 和 Android 进行交叉编译。
我在 C++ 中经常使用的两个工具是 curl.exe 和 openssl.exe,它们是非常简单的带有 popen 的系统调用和读取结果。
我在 SO 上找到了针对 POSIX 和 WIN 环境调用和读取 stdout 的解决方案,但这一切似乎都很笨拙,并且会导致 if-defines 知道程序正在运行的系统,然后调用相关过程在操作系统上,因为看起来并没有适用于 Android 和 Windows 的单一解决方案。
这真的是最好的方法吗?还是我最好只在 WIN/ANDROID 中包含/导入预编译的 .dll/.so 并直接通过接口调用方法?
解决方案
推荐阅读
- python - 通过正则表达式拆分word文档,然后将类似标题分组到自己的对象中
- php - Wordpress:array_push 在前一个数组中创建数组
- crystal-reports - 关于如何构建 BI 和 Crystal Reports 的基本了解的建议?
- excel - 如何将数据从excel加载到word
- express - findOne 不是函数
- entity-framework - Why are these two anonymous types not the same?
- google-apps-script - 在应用程序脚本中提及活动驱动器文件夹/当前驱动器文件夹
- javascript - 我希望我的导航在向下滚动时固定在某个位置?
- google-cloud-storage - 查询旧的 Google Cloud Datastore 记录时,foo__icon 的 QuerySet 为空
- bash - 循环中的 Bash 脚本表达式语法崩溃