Bağlayıcı Araçları Hatası LNK2011
önceden derlenmiş nesne bağlı değil; görüntü çalışmayabilir
Önceden derlenmiş üst bilgiler kullanıyorsanız, LINK önceden derlenmiş üst bilgilerle oluşturulan tüm nesne dosyalarının bağlı olmasını gerektirir. Diğer kaynak dosyalarla kullanmak üzere önceden derlenmiş bir üst bilgi oluşturmak için kullandığınız bir kaynak dosyanız varsa, önceden derlenmiş üst bilgiyle birlikte oluşturulan nesne dosyasını da eklemeniz gerekir.
Örneğin, başka kaynak dosyalarla kullanmak üzere önceden derlenmiş bir üst bilgi oluşturmak üzere STUB.cpp adlı bir dosya derlerseniz STUB.obj ile bağlantı kurmanız gerekir, aksi takdirde bu hatayı alırsınız. Aşağıdaki komut satırlarında birinci satır, PROG1.cpp ve PROG2.cpp ile ikinci ve üçüncü satırlarda kullanılan common.pch adlı önceden derlenmiş bir üst bilgi oluşturmak için kullanılır. STUB.cpp dosyası yalnızca #include
satırları (PROG1.cpp ve PROG2.cpp ile aynı #include
satırlar) içerir ve yalnızca önceden derlenmiş üst bilgiler oluşturmak için kullanılır. Son satırda stub.obj LNK2011 önlemek için içinde bağlanmalıdır.
cl /c /Yccommon.h stub.cpp
cl /c /Yucommon.h prog1.cpp
cl /c /Yucommon.h prog2.cpp
link /out:prog.exe stub.obj prog1.obj prog2.obj
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin