Tôi đã có trải nghiệm C++ nhưng không có MSVC.Tham chiếu DLL trong Visual C++
Điều tôi đang cố gắng làm là kết hợp một .dll từ dự án nguồn mở vào dự án của tôi. Mã có sẵn và tôi đã xây dựng nó. Tôi có .dll cũng như .lib như tôi hiểu nó là cần thiết cho các dự án C++.
Rất tiếc, không có đơn giản "Thêm tham chiếu", thả .dll của tôi vào thư mục bao gồm và thêm vào giải pháp của tôi. Tôi đã chỉnh sửa các trang thuộc tính của dự án, tùy chọn C/C++ Additional Include Directories cũng như thêm .lib làm phụ thuộc liên kết bổ sung. Tôi đã tạo một thư mục bao gồm cho dll và lib bên trong cây giải pháp của tôi.
Vấn đề của tôi là khi tôi cố gắng đưa các tệp tiêu đề từ tài liệu, đầu ra VS sẽ phát ra các thông báo lỗi. Bây giờ tôi nhận ra rằng tôi đang sử dụng kết hợp dll/lib và các tệp .h không có trong giải pháp của tôi, vậy làm cách nào để thêm vào bao gồm đúng? Tôi đang sử dụng bộ công cụ QT cũng đang làm việc nhưng làm thế nào tôi thêm tiêu đề/dll khác từ thư viện nguồn mở eludes tôi.
Ai đó có thể vui lòng chỉ cho tôi đúng hướng.
Bạn nói "VS xuất ra các thông báo lỗi", nhưng chúng ta cần phải biết những gì họ đã sửa chữa nó. – GManNickG
Tôi có các tệp .cpp và .h trong Solution/src. Dll/lib nằm trong Solution/include. Tôi đã thêm giải pháp/bao gồm "Linker -> Thư viện Thư viện Bổ sung" và "C/C++ -> Thư mục Bao gồm Bổ sung". Tiêu đề mà tôi cần là QTwitLib.h từ thư viện TwitLib. Một #include "QTwitLib.h" hoặc thậm chí ../ hoặc bao gồm/QTwitLib.h tất cả cho tôi một "lỗi nghiêm trọng: Không thể mở bao gồm tập tin: Không có tập tin như vậy". –
Không thể không tự hỏi những gì làm cho điểm (và phê duyệt) một chỉnh sửa tầm thường, không quan trọng cho một bài viết 7 năm. – dxiv