Tôi không thể, vì tình yêu của Thiên Chúa, để liên kết tĩnh các lib ZLIB. Tôi đã phải vật lộn trong một vài giờ và không thành công. Vâng, tôi đã theo sau này tutorial và thành công biên dịch cả hai zlibstat.lib và zlibwapi.lib cho 32 bit. Sau khi thiết lập dự án của tôi để sử dụng thư mục ZLIB với các thư viện (Linker> General> Thư viện Thư viện Bổ sung) và thiết lập zlibwapi.lib (only) như một phụ thuộc (Linker> Input> Dependencies bổ sung), tôi đã nhận nó là work, tuy nhiên , đó là liên kết động động (Tôi cần phân phối ứng dụng của mình với dll ZLIB). Tôi thường sử dụng liên kết động trên Debug và tĩnh trên Release.Kết nối ZLIB tĩnh (1.2.8) trên Visual Studio 2012
Tôi đã thử tìm kiếm những gì địa ngục là zlibstat.lib và whats nó được sử dụng cho, nếu không cho liên kết tĩnh, giả sử hậu tố "stat".
Có bất kỳ bộ tiền xử lý nào được thêm vào dự án của tôi, giống như ZLIB_STATIC hay gì đó không, để sử dụng liên kết tĩnh của ZLIB hoặc tôi chưa bao giờ xóa ZLIB_WINAPI khỏi dự án zlibstat, giống như liên kết trên đã yêu cầu tôi thực hiện? Là nó không thể liên kết tĩnh ZLIB (sau đó, whats zlibstat.lib cho?)?
Tôi khá lạc mất. Bất kỳ trợ giúp nào cũng được đánh giá rất cao.
Chỉnh sửa (Giảm thông tin):
Lỗi:
error LNK2001: unresolved external symbol [email protected]
error LNK2001: unresolved external symbol [email protected]
error LNK2001: unresolved external symbol [email protected]
Liên kết:
Không giống như các liên kết động (mà làm việc), nơi tôi đã thêm zlibwapi.lib như một sự phụ thuộc, cho các liên kết tĩnh Tôi đang cố gắng để đạt được tôi thêm zlibstat.lib như là một phụ thuộc thay thế! Không có libs nào khác được thêm vào!
Câu hỏi này có thể trông giống như this (loại).
Bạn có thể giải thích rõ ràng hơn về các bước cần làm để liên kết Zlib tĩnh không. Tôi có cùng một vấn đề. Cảm ơn – DevAndroid