Tôi có một giải pháp bao gồm 3 dự án. Một là một thư viện tĩnh và hai là các tệp .exe dựa trên bàn điều khiển phụ thuộc vào và liên kết với thư viện này. Cài đặt của họ có vẻ giống hệt nhau. Tôi xây dựng một trong số họ:Tại sao dự án Visual C++ .exe của tôi tạo tệp .lib và .exp?
1> ------ Build started: Dự án: masksample, Cấu hình: Debug Win32 ------
1> Biên soạn ...
1> stdafx cpp
1> Biên soạn ...
1> masksample.cpp
1> Lập biểu hiện với các nguồn lực ...
1> Liên kết ...
1> LINK: C: \ Users \ DarekSz \ Praca \ cci \ Debug \ masksample.exe không tìm thấy hoặc không được xây dựng bởi liên kết gia tăng cuối cùng; thực hiện liên kết đầy đủ
1> Nhúng tệp kê khai ...
1> maskample - 0 lỗi (0), 0 cảnh báo
========== Xây dựng: 1 thành công, 0 không thành công, 1 to-date lên, 0 bỏ qua ==========
Sau đó, tôi tiếp tục xây dựng khác:
1> ------ Build started: Dự án: calibsample, Cấu hình: Gỡ lỗi Win32 ------
1> Biên dịch ...
1> stdafx.cpp
1> Biên soạn ...
1> calibsample.cpp
1> Lập biểu hiện với các nguồn lực ...
1> Liên kết ...
1> LINK: C: \ Users \ DarekSz \ Praca \ CCI \ Gỡ lỗi \ calibsample.exe không tìm thấy hoặc không được xây dựng bởi liên kết gia tăng cuối cùng; thực hiện liên kết đầy đủ
1> Tạo thư viện C: \ Users \ DarekSz \ Praça \ cci \ Debug \ calibsample.lib và đối tượng C: \ Users \ DarekSz \ Praça \ cci \ Debug \ calibsample.exp
1> Nhúng tệp kê khai. ..
1> calibsample - 0 lỗi (s), 0 cảnh báo
========== Xây dựng: 1 thành công, 0 thất bại, 1 cập nhật, 0 bỏ qua == ========
Tại sao trình liên kết tạo tệp .lib và .exp lần này? Có một số tùy chọn để bật và tắt nó mà tôi kích hoạt mà không biết về nó?
Cảm ơn rất nhiều về đầu vào này! – neuviemeporte
Ồ vâng, tôi quên làm điều này trong dự án của tôi ... cảm ơn cho câu trả lời –
tốt đẹp! thật hữu ích. – Yves