OK ..... Tôi đã đọc tất cả các câu hỏi liên quan và một số bài viết MSDN, và về giá trị của một ngày googling.DLL và STL và dữ liệu tĩnh (oh my!)
Câu trả lời "hiện đại" hiện tại cho câu hỏi này:
Tôi đang sử dụng mã VS 2008, C++ không được quản lý. Tôi có một tập tin giải pháp với khá một vài DLL và khá một vài EXE. Miễn là tôi hoàn toàn kiểm soát môi trường xây dựng, sao cho tất cả các phần và phần được xây dựng với cùng cờ, và sử dụng cùng một thư viện thời gian chạy, và không ai có thư viện CRT được liên kết tĩnh, tôi có thể chuyển đối tượng STL không?
Có vẻ như điều này sẽ ổn, nhưng tùy thuộc vào bài viết bạn đọc, có rất nhiều Sợ hãi, Không chắc chắn và Nghi ngờ.
Tôi biết có tất cả các loại vấn đề với mẫu tạo dữ liệu tĩnh đằng sau hậu trường (mọi dll sẽ nhận được bản sao của riêng chúng, dẫn đến đau lòng), nhưng STL cũ là gì?
Lưu ý cách các tệp tiêu đề VS STL ở chế độ có thể ghi; một phím tắt ngẫu nhiên khi trong một tệp tiêu đề như vậy và hệ thống của bạn khác với tất cả các tệp khác! Tôi chia sẻ mối quan tâm ... – xtofl