Çıktı kitaplığı olan bir projem var (.lib). Proje bir üçüncü parti kütüphanesine (ayrıca bir .lib) bağlıdır. Bu üçüncü parti bağımlılığı hakkında endişelenmek için kütüphanem üzerine inşa edilen projelerden kaçınmak için, kütüphaneciyi benimkilere dahil etmek için kullandım (Proje Özellikleri> Kütüphaneci> Genel> Ek Bağımlılıklar). 'PDB:Visual Studio'da kütüphaneci ile .pdb dosyaları dahil
MyProject.lib (someThirdPartyObjectFile.obj): uyarı LNK4099 benim kütüphaneye bağlayan ayrı çalıştırılabilir proje oluştururken
Ancak, ben çizgisinde uyarıların bir demet olsun vc110.pdb '' MyProject.lib (someThirdPartyObjectFile.obj) 'ile veya' \ vc110.pdb 'ile bulunamadı; Bunun anlamı hiçbir ayıklama bilgi
sanki nesne bağlama Ben ancak üçüncü parti kütüphaneye, benim kütüphaneye ait herhangi bir kod hata ayıklama mümkün olacağını (ı varsayalım).
Visual Studio'ya üçüncü taraf kitaplığı PDB'nin içeriğini de içerecek şekilde nasıl ekleyebilirim?
, vb...). Bu uyarıyı bir kez yaptım, ama sonuçsuzdu (ve nasıl tamir ettiğimi hatırlamıyorum). Yine de VS2008 ile yapıldı. Belki de hata ayıklama bilgisinin gerçekten kullanılıp kullanılmadığını görmek için oluşturup hata ayıklamayı deneyebilirsiniz. Son: statik veya dinamik lib? – Synxis
@Synxis Statik lib. – JBentley
@Synxis Şimdiye kadar önerilen çözümleri denemeye henüz fırsat bulamadım. Bunu yakında yapacağım. – JBentley