Tôi thừa hưởng một số lượng đáng kể mã, bao gồm dự án studio trực quan được cho là (tốt nhất có thể tôi biết) xây dựng tệp .lib. Visual studio nói "... Tạo mã ... Tạo thư viện ... Tạo tệp thông tin duyệt ..." và cuối cùng, nó cho biết quá trình xây dựng đã thành công. Trong thư mục release/debug, nó có một bó các tệp .obj, nhưng nó không có tệp .lib. Tôi có thể bỏ lỡ điều gì?Xây dựng Thành công, nhưng không có tệp .lib được tạo
Cảm ơn!
khiếp sợ. Tôi không biết tôi sẽ làm gì nếu không có các bạn! Vâng, vấn đề là ở Librarian, nhà phát triển trước đã mã hóa cứng đường dẫn đến thư mục chính của anh ấy. Những kẻ ngu ngốc. – Jim
"Đối với các tệp DLL, tệp .Lib không được tạo nếu DLL không xuất được gì để sử dụng bên ngoài". - Đó là vấn đề của tôi. Tôi bị mất .lib bằng cách cấu hình lại một tệp tiêu đề và mất macro '__declspec (dllexport)'. – ken
Tại sao bạn phải khai báo dllexport khi nó là một lib tĩnh? –