Для устранения неполадок существующей сборки (набор двоичных файлов, exe, dll, lib).Как проверить тип библиотеки времени выполнения двоичного exe, сгенерированного из VC++
Есть ли способ, с помощью инструментов командной строки из SDK или другой утилиты, чтобы быстро проверить библиотеку времени выполнения. Объект был скомпилирован?
Например, с учетом .dll очевидно, что он был скомпилирован против динамического времени выполнения (но его все еще не очевидно, если это версия Debug или Release).
Хотя в случае с .exe сложнее (для определения eithr, если были использованы Dynamic/Static и Debug/Release).
(Я имею в виду, что не нужно открывать файлы проекта VC++ или смотреть параметры компилятора, используемые в файле nmake/msbuild).
'dumpbin' и' link' не распространяются с Visual Studio (https://www.visualstudio.com/en-us/productinfo/2015-redistribution-vs), поэтому он будет иметь утилиту, ограниченную конец разработчика; Как получить похожие запросы с помощью C или C++? Я отлично использую ОС libs для этого, но мне нужен такой инструмент, который я могу распространять с некоторыми потребляющими модулями. –