加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何为windows编译liboauth

发布时间:2020-12-14 04:23:29 所属栏目:Windows 来源:网络整理
导读:有人为 Windows成功编译了 liboauth吗? 任何帮助在这里非常感谢. 你需要至少0.9.3才能编译. version 0.9.3 - yet more build-system fixes: - allow to override HASH_LIBS and CURL_LIBS using envoronment variables - include them in .pc and tests/Mak
有人为 Windows成功编译了 liboauth吗?

任何帮助在这里非常感谢.

你需要至少0.9.3才能编译.
version 0.9.3
 - yet more build-system fixes:
   - allow to override HASH_LIBS and CURL_LIBS using envoronment variables
   - include them in .pc and tests/Makefile.am

我使用以下步骤使其工作:

为此,您需要安装MSYS / MINGW

>转到:http://www.gknw.de/mirror/curl/win32/
>下载当前curl-x.xx.x-ssl-sspi-zlib-static-bin-w32.zip
>打开zip文件读取built.txt并找出使用的OpenSSL版本.
>解压缩libcurl.dll,libeay32.dll和libssl32.dll并安装进来
mingw / bin目录
>转到CURL主页并下载匹配的curl-x.xx.x.zip文件.
>打开zip文件并将include / curl目录移动到/ mingw中
它是在mingw / include / curl
>转到OpenSSL主页并下载匹配的openssl-x.x.xy.tar.gz文件.
>打开tar.gz并将include / openssl目录移动到/ mingw
>转到http://liboauth.sourceforge.net/并下载当前版本
(至少得到0.9.3)
>从msys shell运行:

env PKG_CONFIG=/bin/true ./configure --disable-static --disable-curl 
CURL_LIBS=/mingw/bin/libcurl.dll HASH_LIBS="/mingw/bin/libeay32.dll 
/mingw/bin/libssl32.dll" --prefix=/mingw

>那么:

mingw32-make && mingw32-make check

>手指交叉,这一切都按照应有的方式进行编译.

mingw32-make install

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读