Membuat Fail .Lib daripada .dll dan Fail Pengepala
Mencipta fail .lib daripada fail .dll dan pengepala sedia ada adalah perlu untuk membolehkan aplikasi mengakses kefungsian yang ditakrifkan dalam .dll. Berikut ialah arahan langkah demi langkah terperinci:
-
Eksport Buang:
- Menggunakan gesaan arahan Microsoft Visual C 2010 Express, navigasi ke direktori yang mengandungi fail .dll anda.
- Masukkan arahan: dumpbin /EXPORTS yourfile.dll > yourfile.exports
- Arahan ini mengekstrak nama fungsi yang dieksport daripada .dll dan menyimpannya dalam fail teks bernama "yourfile.exports."
-
Buat Fail .def:
- Buka teks editor dan cipta fail baharu bernama "yourfile.def."
- Tambah baris "EXPORTS" pada bahagian atas fail.
- Tampalkan nama fungsi yang dieksport daripada "yourfile.exports" ke dalam fail ".def".
-
Jana .lib Fail:
- Buka gesaan arahan Visual C.
- Navigasi ke direktori bin Visual C.
- Masukkan arahan berikut: lib /def: yourfile.def /out:yourfile.lib
- Arahan ini mencipta fail .lib bernama "yourfile.lib" berdasarkan spesifikasi fail .def.
-
Pilihan (untuk Binaan x64):
- Untuk binaan x64, gunakan yang berikut arahan: lib /def:yourfile.def /machine:x64 /out:yourfile64.lib
- Ini akan menjana versi 64-bit fail .lib bernama "yourfile64.lib."
Anda sepatutnya sekarang mempunyai fail .lib yang boleh anda gunakan untuk memautkan aplikasi anda dengan fungsi .dll yang ditakrifkan dalam fail pengepala anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Fail .lib daripada Fail .dll dan Pengepala?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!