Você pode redistribuir msvcrtxx.dll de uma compilação de aplicativos usando o Visual Studio Express? [fechado
-
22-09-2019 - |
Pergunta
Quando você baixa o visual C ++ 2008 Express Edition, esse arquivo existe:
./Microsoft Visual Studio 9.0/VC/redist/x86/Microsoft.VC90.CRT/msvcr90.dll
No arquivo redist.txt, diz
A lista a seguir é uma lista de arquivos disponíveis no Microsoft Visual Studio 2008 para redistribuição sob a licença do Visual Studio 2008. Se o software Microsoft que você licenciou não for o Visual Studio 2008, apenas os arquivos instalados pelo software Microsoft poderão ser redistribuídos sob essa licença.
e inclui o msvcr90.dll acima
Portanto, minha pergunta é: essa licença permite que você distribua msvcr90.dll de expresso ou não? O que significa "apenas os arquivos instalados pelo software Microsoft"? Qualquer ajuda? (Especificamente, não é permitido distribuir uma versão do msvcr90.dll com um aplicativo criado por Mingw/GCC).
Solução
Meu pensamento atual é que você provavelmente pode se safar com o EXE redistribuível oficial do MSVC da MS. Como parte do seu processo de instalação (ou possivelmente baixando -o separadamente, se você detectar, eles não o terão instalado)