7
A
回答
0
设置mingw,火./configure && make && make install
。
1
如果需要,您可以使用Visual Studio。它的工作原理没有修改您还需要libcurl或外部cUrl可执行文件。
您可以将libcurl构建为lib或将其直接合并到您的项目中。
6
您至少需要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/
- 下载当前卷曲X.XX。 x-ssl-sspi-zlib-static-bin-w32.zip
- 打开zip文件读取built.txt并找出使用了哪个版本的OpenSSL。
- 提取libcurl.dll,和的libeay32.dll和libssl32.dll在 MinGW的安装/ bin目录
- 转到卷曲的主页,并下载匹配curl-x.xx.x.zip文件。
- 打开zip文件并移动包括/卷曲目录为/ MinGW的所以 它在MinGW的/有/卷曲
- 转到OpenSSL的主页,并下载匹配的OpenSSL x.x.xy.tar.gz文件。
- 打开的tar.gz和移动包括/ OpenSSL的目录为/ MinGW的
- 转到http://liboauth.sourceforge.net/并下载最新的版本 (获得0.9.3作为最低限度)
从MSYS外壳,运行:
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
手指交叉,这一切编译,因为它翔ULD。
mingw32-make install
相关问题
- 1. Pfstools - 为Windows编译
- 2. 如何为Windows x64编译PECL mailparse
- 3. 如何在Windows上为Emacs 23.1.50编译CEDET 1.0pre7编译?
- 4. 为Windows Phone编译Go
- 5. 为Windows 98编译Qt
- 6. 如何为Windows 7用户编译Windows 10 visual studio 2015项目
- 7. 将GNU汇编程序编译为windows
- 8. Liboauth请求失败
- 9. 编译在Windows
- 10. 如何在Windows编译器和GCC编译器中使用SSE?
- 11. 如何编译64位Windows的omniORB?
- 12. 如何编译的iOS程序在Windows
- 13. 如何在Windows上编译JeMalloc?
- 14. 如何在Windows上编译mod_dontdothat
- 15. 如何在Windows上编译x64的wxWidgets?
- 16. 如何在Linux下编译Windows?
- 17. 如何在Windows下编译hello world?
- 18. 如何在Windows上编译这个
- 19. 如何编译Github项目(Windows)
- 20. 如何在Windows上编译IPA文件?
- 21. 如何在Windows中编译Libsass 3.0?
- 22. 如何编译Windows的静态Taglib库?
- 23. 如何从Ubuntu或Windows编译python.app
- 24. 如何在Windows上编译Botan和Qt?
- 25. 如何编译windows中的闪烁体?
- 26. 如何为Spark编译Java?
- 27. 如何为iOS编译CUnit
- 28. 如何为iOS编译CLucene?
- 29. 如何编译为DOS
- 30. 如何为OSX编译QCustomPlot?
是的,我知道, – Manoj 2010-10-12 10:05:23
我试过 CURL_CFLAGS = “ - 我../卷曲-7.21.1 /包括” CURL_LIBS =” ../卷曲7.21.1/lib目录/ LIB -Release/libcurl.lib“HASH_CFLAGS =” - 我.. /openssl/include“HASH_LIBS =”../ openssl/ssleay32.lib ../openssl/libeay32.lib“./configure --disable-libcurl - 启用卷曲,但是使得扔“$ make Makefile:171:***缺少分隔符。停止。” – Manoj 2010-10-12 10:06:03
Makefile:171:***缺少分隔符。停止。 请确保您使用真正的制表符而不是空格。全球搜索和替换四空间应该解决问题。但我怀疑mingw环境。 http://komisar.gin.by/mingw/index.html试试这个。 – plan9assembler 2010-10-12 10:08:28