LNK1181 Kesalahan Alat Linker
tidak dapat membuka file input 'nama file'
Linker tidak dapat menemukan filename
karena tidak ada atau jalur tidak ditemukan.
Beberapa penyebab umum kesalahan LNK1181 meliputi:
filename
dirujuk sebagai dependensi tambahan pada baris linker, tetapi file tidak ada.Pernyataan /LIBPATH yang menentukan direktori yang berisi
filename
hilang.
Untuk mengatasi masalah di atas, pastikan file apa pun yang dirujuk pada baris linker ada di sistem. Pastikan juga ada pernyataan /LIBPATH untuk setiap direktori yang berisi file yang bergantung pada linker.
Untuk informasi selengkapnya, lihat File .lib sebagai Input Linker.
Kemungkinan penyebab lain untuk LNK1181 adalah bahwa nama file panjang dengan spasi yang disematkan tidak diapit dalam tanda kutip. Dalam hal ini, linker hanya akan mengenali nama file hingga ruang pertama, dan kemudian mengasumsikan ekstensi file .obj. Solusi untuk situasi ini adalah mengapit nama file panjang (jalur ditambah nama file) dalam tanda kutip.
Mengompilasi dengan opsi /P (Praproses ke File) dapat menghasilkan LNK1181 karena opsi tersebut menekan pembuatan file .obj.
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk