Dll chỉ cần thiết khi chạy. Để khắc phục nhanh chóng, bạn có thể sao chép các dll của bạn trong thư mục Debug nơi tệp .exe của bạn. Thư mục Debug này có cùng mức với tệp .sln giải pháp trong Visual Studio. Bạn sẽ phải làm gì mỗi khi bạn bắt đầu một dự án mới ... Debug folder
Một giải pháp tốt hơn là sao chép tất cả các tệp của bên thứ ba, cộng với tất cả các tệp .h và .lib tương ứng, trong 2 thư mục, nói C: \ dev \ include và C: \ dev \ lib, sau đó thêm 2 thư mục này vào biến môi trường đường dẫn của bạn một lần cho tất cả. Bằng cách này, bạn sẽ có thể truy cập chúng từ tất cả các dự án của bạn mà không phải sao chép chúng nhiều lần.
Bây giờ, nếu bạn muốn ai đó có thể chạy dự án của bạn trên máy tính khác, bạn sẽ cần phải sao chép tất cả các tệp .h, .lib và .dll cần thiết trong dự án của mình trong một thư mục riêng biệt mà bạn tạo, bao gồm và lib một lần nữa, trong thư mục dự án của bạn, nơi tập tin chương trình của riêng bạn, như đã đề cập trong các bài viết trước. Project folder
PS. Xin lỗi, nó sẽ không cho phép tôi tải lên 2 ảnh chụp màn hình, vì vậy hãy nhấp vào liên kết.
để bạn đặt nó vào thư mục giải pháp (thư mục trên cùng của dự án): ./dlls hoặc trong ./projectname/dlls? – Jason94
Có, chúng tôi giữ nó với giải pháp. –
Tôi đã chỉ định một "Thư mục giải pháp" tôi giữ chúng ở nơi tệp .exe (có thể cắt) của tôi được tạo. Đó là dưới: $ (SolutionDir) \ Debug. –