Bất kỳ ai biên dịch thành công liboauth cho Windows?Cách biên dịch liboauth cho các cửa sổ
Mọi trợ giúp ở đây được đánh giá cao.
Bất kỳ ai biên dịch thành công liboauth cho Windows?Cách biên dịch liboauth cho các cửa sổ
Mọi trợ giúp ở đây được đánh giá cao.
thiết lập mingw, lửa ./configure && make && make install
.
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.
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
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
thì:
mingw32-make && mingw32-make check
ngón tay vượt qua, tất cả biên dịch vì nó SHO uld.
mingw32-make install
Vâng, tôi biết rằng, tôi đã cố gắng – Manoj
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
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