Hata ayıklama için bir OSG kodunu başarıyla derlemek ve çalıştırmak için projemi VS2012'de kurmaya çalışıyorum. Ayrıca OSG hata ayıklama kitaplıkları kullanıyorum. Derleme ve bağlantı sonu başarıyla ama ben ikili çalıştırdıktan sonra MSVCR120D.dll
eksik olduğunu belirten bir hata alıyorum.VS2012 MSVCR120D.dll eksik
Bütün gün bu hataya bir çözüm arıyordum ve bu bana mantıklı gelmiyor, çünkü ben MSVCR110D.dll
kullanması gereken VS2012 kullanıyorum. Ayrıca bu dll C:\Windows\System32
'da yok, sadece MSVCR120.dll
ve eski sürümleri var.
Projeyi sürüm modunda hata ayıklama dışı osg kütüphaneleri kullanarak derlemeye çalışırsam her şey yolunda ve normalde projeyi hatasız çalıştırabilirim.
Ben MFC
ve Runtime Library
ayarlarıyla oynamaya çalışıyor ama sadece serbest kütüphaneler hiç işe this soruya değinen.
Sürüm kitaplıkları ile çalışmayan Visual Leak Detector kullanmak istediğim için hata ayıklama kitaplıkları ile çalıştırmam gerekiyor. Bu kullanıyorum kodun bir parçası (OSG libs aynı VS2012 ile derlenmiş). öyleyse, VC12 (2013) kullanılarak derlenir kullanan kütüphanelerin
General settings of project C/C++ Code Generation submenu
yükleyebilirsiniz. Yanlış ikili dosyaları kullanıyorsunuz. VS2013 üzerinde kullanılmak üzere inşa edildi. VS2012 ile uyumlu olanlara ihtiyacınız olacak. –
OSG kütüphaneleri mi kastediyorsunuz? Bu garip çünkü osg lib'leri, şu an kullandığım VS2012 ile kendi başıma derledim. – Kalam
VLD'ye sahip olduğum Noet de Release'de çalışıyor. Sadece Debug modunda çalışmanın sınırlı olduğunu düşünmüyorum. –