Là một nhà phát triển thư viện, tôi muốn ngăn người dùng thư viện của mình (Windows, MSVC) liên kết đến cấu hình sai (không liên kết thư viện gỡ lỗi với các chương trình phát hành của họ và ngược lại).Ngăn chặn việc sửa lỗi và giải phóng thư viện
Có thể cảnh báo người dùng trong thời gian biên dịch mà anh ta nên liên kết đến cấu hình đúng của thư viện không?
EDIT
Cả gỡ lỗi và phát hành phiên bản nên có sẵn để cho phép các nhà phát triển Windows để gỡ lỗi các ứng dụng của họ. Vì vậy, cả hai phiên bản gỡ lỗi và phát hành của thư viện của tôi sẽ có sẵn.
Tôi đang đặt câu hỏi này bởi vì rất nhiều sự hỗ trợ cho các nhà phát triển Windows mới bắt đầu là do chúng trộn lẫn gỡ lỗi và phát hành mã, và nhận được lỗi thời gian chạy khó gỡ lỗi.
Tại sao bạn muốn khách hàng gỡ lỗi thư viện của mình? Bạn đang cung cấp mã nguồn với nó? Thiết kế API của bạn để cài đặt trình biên dịch không thành vấn đề. COM ABI là một ví dụ điển hình. –
Nếu bạn tạo một lib tĩnh thay vì dll, bạn phải thêm phiên bản gỡ lỗi theo bất kỳ cách nào. Khác không ai có thể tạo ra một phiên bản gỡ lỗi ở tất cả. – Totonga