2009-10-27 36 views
6

Tôi đang xây dựng một .dll bằng cách sử dụng bộ công cụ Visual Studio (2008). Khi tôi thực hiện bước liên kết:Dừng tạo .lib và .exp khi xây dựng một .dll với Visual Studio

link -nologo -OUT:Foo.dll Foo.obj -DLL -IMPLIB:None.lib 

Điều này tạo ra None.lib và None.exp. Nó cũng hiển thị thông báo:

Creating library None.lib and object None.exp 

Tôi muốn ngăn chặn việc tạo hai tệp đó và thông báo được liên kết. Thông báo này gây phiền toái và làm cho việc xem các thông báo hữu ích hơn trong nhật ký xây dựng trở nên khó khăn. Các tệp không đặc biệt lớn nhưng đóng góp vào lưu lượng ổ cứng và phân mảnh tệp.

Tôi đã thử tìm kiếm các cờ mà tôi có thể chuyển đến liên kết mà không gặp bất kỳ sự may mắn nào. Tôi cũng đã thử thiết lập -IMPLIB: nul, nhưng điều đó không thành công vì nó cố gắng đọc từ nul.exp đầu tiên.

+0

Điều này cũng được tôi quan tâm. –

Trả lời

2

Không có cờ nào bạn có thể chuyển đến LINK để ngăn việc tạo thư viện nhập hoặc tệp xuất.

Tôi đề nghị bạn chỉ cần bỏ qua thông báo.

Các vấn đề liên quan