微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何为windows编译liboauth

有人为 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

原文地址:https://www.jb51.cc/windows/364463.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐