Существует ли способ определить, какая версия Visual Studio использовалась для компиляции статической библиотеки?

Если вы запускаете свой PHP-скрипт в « http://subdomain.example.net », не используйте параметр домена :

setcookie('cookiename','cookievalue',time()+(3600*24),'/');

Вы получите cookie с «subdomain.example.net» (а не с «.subdomain.example.net»)

27
задан Bill Carey 11 September 2009 в 16:07
поделиться

1 ответ

Для библиотек выпуска маловероятно, что вы сможете определить версия.

Для библиотек отладки вы можете использовать dumpbin :

dumpbin /rawdata:1 library.lib

Манифест сборки должен быть в начале дампа и содержать версию CRT, требуемую библиотеке, вместе с полным путем компилятору, который использовался для сборки библиотеки.

Для исполняемых файлов и DLL вы можете получить версию компоновщика с помощью dumpbin; он находится в разделе «ДОПОЛНИТЕЛЬНЫЕ ЗНАЧЕНИЯ ЗАГОЛОВОК»

dumpbin /headers program.exe

Может быть, кто-нибудь знает способ получить версию для библиотек выпуска; Мне, конечно, тоже интересно, если они есть.

25
ответ дан 28 November 2019 в 05:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: