Witam, jedna z naszych bibliotek statycznych budowana w wersji release odnosi się do msvcr120d.dll. Problem w tym, że bibliotek statycznych w naszym projekcie mamy bardzo dużo i na dodatek większość z tych bibliotek zależy od tych innych bibliotek statycznych, czyli nie są zmodularyzowane, więc raczej ciężko jest je zbudować osobno i sprawdzić, która z nich zależy od tej nieszczęsnej msvcr120d.dll.
Czy ktoś może ma pomysł jak sprawdzić, która z tych bibliotek statycznych zależy od msvcr120d.dll w jakiś sensowny sposób?
Nadmienię, iż w projekcie ustawienia są na release itd, także w projekcie na pewno tej dllki nie załączamy.
Podziękował
0
0
Jeśli macie cygwina to jest pod nim komenda ldd
która coś takiego potrafi.
0
jedna z naszych bibliotek statycznych budowana w wersji release odnosi się do msvcr120d.dll
Booo...
Czy ktoś może ma pomysł jak sprawdzić, która z tych bibliotek statycznych zależy od msvcr120d.dll w jakiś sensowny sposób?
Ja to robię zwykle najbardziej prymitywnym sposobem możliwym: F3 pod Total Commanderem (podgląd pliku) F7 (szukanie tekstu) i wpisuję msv
albo .dll
albo vcr
albo coś podobnego, i szukam wystąpień ;-)
EDIT: w przypadku bibliotek statycznych szukaj też .lib
i defaultlib
3
Polecam http://www.dependencywalker.com/