2011-09-30 31 views

Trả lời

23

Trước hết, hãy kiểm tra xem bạn có ít nhất một biểu tượng được xuất trong thư viện được chia sẻ của mình hay không. Visual Studio không tạo tệp .lib nếu dll không xuất biểu tượng.

Tiếp theo, kiểm tra tệp cmake của bạn - có thể bạn đã đặt CMAKE_ARCHIVE_OUTPUT_DIRECTORY biến hoặc ARCHIVE_OUTPUT_DIRECTORY thuộc tính của mục tiêu thư viện được chia sẻ. Nếu các biến/thuộc tính được thiết lập thì Visual Studio sẽ xuất các tệp .lib vào thư mục khác được chỉ định bởi biến/thuộc tính đó. (Cũng có thể có các phiên bản cấu hình cụ thể như ARCHIVE_OUTPUT_DIRECTORY_Release.)

+4

Tôi đã không xuất bất kỳ chức năng nào. Cảm ơn! –

Các vấn đề liên quan