Durum:VS2010: Bağlantı tek kütüphanede statik
VS2010 ile bir kütüphane inşa ediyorum ve bu LibraryA bir bağımlılığı vardır. Sadece LibraryA'nın sunduğu birçok özellikten birini kullanıyorum, bu yüzden onu statik olarak bağlamak istiyorum.
Bu konuda okuduğum her şey, tüm projeyi, yapmak istemediğim bir şey olan MFC'ye karşı statik olarak bağlantı kuracak şekilde ayarlamamı söyler. Kütüphanelerimin dinamik olarak windows DLL'lerine bağlanmasını sağladım; Sadece LibraryA'ya yalnızca statik olarak bağlanmak istiyorum.
Seçenekler pencereleri ile dalga geçmek, böyle bir seçenek görmüyorum. Gerçekten mi yoksa hiçbir şey mi?
sayesinde -Ben
"MVC'ye karşı statik bağlantı" yorumlaması zordur. CRT'yi mi kastediyorsun? Sadece/MD vs/MT seçeneği önemlidir. Windows DLL'leri bir sorun değildir ve her zaman dinamik olarak bağlantılıdır, başka seçenek yoktur. –
Kitaplık A bir dll (lib-link ile) veya sadece bir lib olarak gelir mi? Bazı 3. taraf kitaplıkları her ikisi de gelir, böylece bağlantı kurmak istediğiniz yolu seçebilirsiniz. Kitaplığınız/kodunuz varsa, onu nasıl oluşturup bağlayacağınızı seçebilirsiniz. –
@HansPassant - Benim hatam (MFC'ydi). Http://stackoverflow.com/questions/3230/how-do-you-pack-a-visual-studio-c-project-for-release adresine bakın. Benim durumuma yakın ama aynı değil. – Ben