Найти установленный MSVC с NSIS Installer? - PullRequest
0 голосов
/ 23 августа 2011

Я хотел бы узнать, установлен ли какой-либо пакет Microsoft Visual во время моей установки Nsis (мне нужен компилятор из этих пакетов Microsoft (компилятор C, C ++))

Одной из возможностей может быть поиск в реестре ... но это всегда будет другая запись.

Пока у меня нет хорошего решения для обнаружения MSVC, может быть, кто-нибудь еще делает?

1 Ответ

0 голосов
/ 23 августа 2011

Ваш лучший выбор, вероятно, посмотреть в реестре. Вы можете взглянуть на некоторые инструменты сборки с открытым исходным кодом и посмотреть, как они это делают. ( SCons и т. Д.)

Другой альтернативой может быть поиск на всех дисках cl.exe с FindFirst и друзьями, но это может быть медленным, и вам, вероятно, придется проверить информацию о версии, чтобы отфильтровать ложные срабатывания ...

...