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).

Foi útil?

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)

Ver https://stackoverflow.com/a/9214753/32453

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top