2010-10-12 25 views

Trả lời

0

thiết lập mingw, lửa ./configure && make && make install.

+0

Vâng, tôi biết rằng, tôi đã cố gắng – Manoj

+0

CURL_CFLAGS = "- Tôi ../ cuộn tròn-7.21.1/include" CURL_LIBS =" ../ curl-7.21.1/lib/LIB -Release/libcurl.lib "HASH_CFLAGS =" - I .. /openssl/include "HASH_LIBS =" ../ openssl/ssleay32.lib ../openssl/libeay32.lib "./configure --disable-libcurl - cho phép-curl, nhưng thực hiện là ném "$ make Makefile: 171: *** mất dấu phân cách. Dừng lại." – Manoj

+0

Makefile: 171: *** dấu phân tách bị thiếu. Dừng lại. đảm bảo bạn đang sử dụng các tab thực thay vì dấu cách. Tìm kiếm toàn cầu và thay thế cho bốn dấu cách sẽ khắc phục mọi thứ. nhưng tôi nghi ngờ môi trường mingw. http://komisar.gin.by/mingw/index.html dùng thử. – plan9assembler

1

Bạn có thể sử dụng Visual Studio nếu muốn. Nó hoạt động mà không cần sửa đổi. Bạn cũng sẽ cần libcurl hoặc cUrl bên ngoài thực thi.

Bạn có thể xây dựng libcurl dưới dạng lib hoặc kết hợp trực tiếp trong dự án của mình.

6

Bạn cần ít nhất 0.9.3 để biên dịch như bạn đã thử.

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 

tôi sử dụng các bước sau đây để làm cho nó hoạt động:

Để làm điều này bạn cần MSYS/MinGW cài đặt

  1. Chuyển đến: http://www.gknw.de/mirror/curl/win32/
  2. Tải hiện curl-x.xx. x-ssl-sspi-zlib-static-bin-w32.zip
  3. Mở tệp zip đọc tệp built.txt và tìm phiên bản OpenSSL nào đã được sử dụng.
  4. Trích xuất libcurl.dll, libeay32.dll và libssl32.dll và cài đặt trong thư mục mingw/bin
  5. Chuyển đến trang chủ CURL và tải xuống tệp curl-x.xx.x.zip phù hợp.
  6. Mở file zip và di chuyển bao gồm/thư mục curl vào/mingw để nó là mingw/include/curl
  7. trang chủ Chuyển đến OpenSSL và tải về tập tin phù hợp với openssl-x.x.xy.tar.gz.
  8. Mở tar.gz và di chuyển bao gồm/openssl thư mục vào/mingw
  9. Chuyển đến http://liboauth.sourceforge.net/ và tải về phiên bản hiện tại (lấy 0.9.3 tối thiểu)
  10. từ msys shell, chạy:

    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 
    
  11. thì:

    mingw32-make && mingw32-make check 
    
  12. ngón tay vượt qua, tất cả biên dịch vì nó SHO uld.

    mingw32-make install 
    
Các vấn đề liên quan