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. |