Vì vậy, tôi có một giải pháp C++ chứa 3 dự án (2 DLL và 1 .exe).Dự án DLL không tạo tệp .exp và .lib
đây là phụ thuộc cơ bản đại diện:
Ứng dụng -> DLL2
Ứng dụng -> DLL1
DLL2 -> DLL1
Vấn đề là tôi có DLL2 (khi xây dựng nó) không tạo ra .dll nhưng không tạo ra .lib và .exp Tôi cần tham chiếu đúng DLL2 trong dự án Ứng dụng. Tuy nhiên, DLL1 không tạo ra các tập tin này và tôi đã so sánh các thiết lập của DLL1 với DLL2, và tôi không thể tìm thấy sự khác biệt có thể là gì.
cảm ơn câu trả lời này đã giúp tôi. tôi cũng phải thêm ít nhất một phương thức 'static __declspec (dllexport)' để làm cho tệp 'lib' xuất hiện – javapowered