Bagikan melalui


Tugas LIB

Catatan

Tugas ini hanya tersedia saat menggunakan sistem build C++.

Membungkus alat Microsoft 32-Bit Library Manager lib.exe. Manajer Pustaka membuat dan mengelola pustaka file objek Common Object File Format (COFF). Manajer Pustaka juga dapat membuat file ekspor dan mengimpor pustaka untuk mereferensikan definisi yang diekspor. Untuk informasi selengkapnya, lihat Referensi LIB dan Menjalankan LIB.

Parameter

Tabel berikut ini menjelaskan parameter tugas LIB. Sebagian besar parameter tugas sesuai dengan opsi baris perintah.

Parameter Deskripsi
AdditionalDependencies Parameter String[] opsional.

Menentukan item tambahan yang akan ditambahkan ke baris perintah tautan.
AdditionalLibraryDirectories Parameter String[] opsional.

Mengambil alih jalur pustaka lingkungan. Tentukan nama direktori.

Untuk informasi selengkapnya, lihat /LIBPATH (Libpath Tambahan).
AdditionalOptions Parameter String opsional.

Daftar opsi lib.exe seperti yang ditentukan pada baris perintah. Misalnya, /<option1> /<option2> /<option#>. Gunakan parameter ini untuk menentukan opsi lib.exe yang tidak diwakili oleh parameter tugas LIB lainnya.

Untuk informasi selengkapnya, lihat Menjalankan LIB.
DisplayLibrary Parameter String opsional.

Menampilkan informasi tentang pustaka output. Tentukan nama file untuk mengalihkan informasi ke file. Tentukan "CON" atau tidak ada untuk mengalihkan informasi ke konsol.

Parameter ini sesuai dengan opsi /LIST di lib.exe.
ErrorReporting Parameter String opsional.

Menentukan cara mengirim informasi kesalahan internal ke Microsoft jika lib.exe gagal pada durasi.

Tentukan salah satu dari nilai berikut, yang masing-masing sesuai dengan opsi baris perintah.

- NoErrorReport - /ERRORREPORT:NONE
- PromptImmediately - /ERRORREPORT:PROMPT
- QueueForNextLogin - /ERRORREPORT:QUEUE
- SendErrorReport - /ERRORREPORT:SEND

Untuk informasi selengkapnya, lihat opsi baris perintah /ERRORREPORT di Menjalankan LIB.
ExportNamedFunctions Parameter String[] opsional.

Menentukan satu atau beberapa fungsi yang akan diekspor.

Parameter ini sesuai dengan opsi /EXPORT: di lib.exe.
ForceSymbolReferences Parameter String opsional.

Memaksa lib.exe untuk menyertakan referensi ke simbol yang ditentukan.

Parameter ini sesuai dengan opsi /INCLUDE: di lib.exe.
IgnoreAllDefaultLibraries Parameter Boolean opsional.

Jika true, menghapus semua pustaka default dari daftar pustaka yang dicari lib.exe saat menyelesaikan referensi eksternal.

Parameter ini sesuai dengan bentuk tanpa parameter dari opsi /NODEFAULTLIB di lib.exe.
IgnoreSpecificDefaultLibraries Parameter String[] opsional.

Menghapus pustaka yang ditentukan dari daftar pustaka yang dicari lib.exe saat menyelesaikan referensi eksternal.

Parameter ini sesuai dengan opsi /NODEFAULTLIB di lib.exe yang membutuhkan argumen library.
LinkLibraryDependencies Parameter Boolean opsional.

Jika true, menentukan bahwa output pustaka dari dependensi proyek ditautkan secara otomatis.
LinkTimeCodeGeneration Parameter Boolean opsional.

Jika true, menentukan pembuatan kode waktu tautan.

Parameter ini sesuai dengan opsi /LCTG di lib.exe.
MinimumRequiredVersion Parameter String opsional.

Menentukan versi minimum yang diperlukan dari subsistem. Tentukan daftar angka desimal yang dibatasi koma dalam rentang 0 hingga 65535.
ModuleDefinitionFile Parameter String opsional.

Menentukan nama file definisi modul (.def).

Parameter ini sesuai dengan opsi /DEF di lib.exe yang membutuhkan argumen filename.
Nama Parameter String opsional.

Saat pustaka impor dibuat, tentukan nama DLL tempat pustaka impor sedang dibuat.

Parameter ini sesuai dengan opsi /NAME di lib.exe yang membutuhkan argumen filename.
OutputFile Parameter String opsional.

Mengganti nama dan lokasi default program yang dibuat lib.exe.

Parameter ini sesuai dengan opsi /OUT di lib.exe yang membutuhkan argumen filename.
RemoveObjects Parameter String[] opsional.

Menghilangkan objek yang ditentukan dari pustaka output. Lib.exe membuat pustaka output dengan menggabungkan semua objek (baik dalam file objek atau pustaka), lalu menghapus setiap objek yang ditentukan oleh opsi ini.

Parameter ini sesuai dengan opsi /REMOVE di lib.exe yang membutuhkan argumen membername.
Sumber Parameter ITaskItem[] wajib.

Tentukan daftar file sumber yang dipisahkan oleh spasi.
SubSystem Parameter String opsional.

Menentukan lingkungan untuk executable. Pilihan subsistem memengaruhi simbol titik masuk atau fungsi titik masuk.

Tentukan salah satu dari nilai berikut, yang masing-masing sesuai dengan opsi baris perintah.

- Konsol - /SUBSYSTEM:CONSOLE
- Windows - /SUBSYSTEM:WINDOWS
- Asli - /SUBSYSTEM:NATIVE
- Aplikasi EFI - /SUBSYSTEM:EFI_APPLICATION
- Driver Layanan Boot EFI - /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
- ROM EFI - /SUBSYSTEM:EFI_ROM
- Runtime EFI - /SUBSYSTEM:EFI_RUNTIME_DRIVER
- WindowsCE - /SUBSYSTEM:WINDOWSCE
- POSIX - /SUBSYSTEM:POSIX

Untuk informasi selengkapnya, lihat /SUBSYSTEM (Menentukan subsistem).
SuppressStartupBanner Parameter Boolean opsional.

Jika true, mencegah tampilan pesan hak cipta dan nomor versi saat tugas dimulai.

Untuk informasi selengkapnya, lihat opsi /NOLOGO di Menjalankan LIB.
TargetMachine Parameter String opsional.

Menentukan platform target untuk program atau DLL.

Tentukan salah satu dari nilai berikut, yang masing-masing sesuai dengan opsi baris perintah.

- MachineARM - /MACHINE:ARM
- MachineEBC - /MACHINE:EBC
- MachineIA64 - /MACHINE:IA64
- MachineMIPS - /MACHINE:MIPS
- MachineMIPS16 - /MACHINE:MIPS16
- MachineMIPSFPU -/MACHINE:MIPSFPU
- MachineMIPSFPU16 - /MACHINE:MIPSFPU16
- MachineSH4 - /MACHINE:SH4
- MachineTHUMB - /MACHINE:THUMB
- MachineX64 - /MACHINE:X64
- MachineX86 - /MACHINE:X86

Untuk informasi lebih lanjut, lihat /MACHINE (Tentukan platform target).
TrackerLogDirectory Parameter String opsional.

Menentukan direktori log pelacak.
TreatLibWarningAsErrors Parameter Boolean opsional.

Jika true, menyebabkan tugas LIB tidak membuat file output jika lib.exe membuat peringatan. Jika false, file output akan dibuat.

Untuk informasi selengkapnya, lihat opsi /WX di Menjalankan LIB.
UseUnicodeResponseFiles Parameter Boolean opsional.

Jika true, menginstruksikan sistem proyek untuk membuat file respons UNICODE saat pustaka muncul. Tentukan true jika file dalam proyek memiliki jalur UNICODE.
Verbose Parameter Boolean opsional.

Jika true, menampilkan detail tentang kemajuan sesi; ini termasuk nama file .obj yang ditambahkan. Informasi dikirim ke output standar dan dapat dialihkan ke file.

Untuk informasi selengkapnya, lihat opsi /VERBOSE di Menjalankan LIB.

Lihat juga