Tôi có một mã lớn, được biên dịch bằng/MT (tức là mong muốn liên kết tĩnh với CRT). Tôi cần kết hợp điều này với thư viện bên thứ ba tĩnh, được xây dựng bằng/MD (tức là mong muốn liên kết CRT động).được biên dịch bằng/MT và/MD
Về mặt lý thuyết có thể liên kết hai thành một tệp thực thi mà không cần biên dịch lại không?
Nếu tôi liên kết với/nodefaultlib: msvcrt, tôi kết thúc với một số lượng nhỏ tham chiếu chưa được xác định cho những thứ như __imp__wgetenv
. Tôi bị cám dỗ để thử triển khai các chức năng đó trong mã của riêng tôi, chuyển tiếp đến wgetenv
, v.v ... Có đáng để thử hay tôi sẽ chạy thẳng vào vấn đề tiếp theo?
Đáng tiếc là tôi đang Forbidden từ việc lựa chọn dễ dàng đóng gói mã thirdparty thành một DLL riêng biệt: -/
Không phải câu trả lời tôi mong đợi, nhưng cảm ơn ;-) – slowdog