Clipper On Line • Ver Tópico - Visual C++ 2010 (sem custos)
Página 1 de 3

Visual C++ 2010 (sem custos)

MensagemEnviado: 31 Ago 2015 14:04
por marcosgambeta
Para quem tem interesse em usar o Visual C++ 2010, ainda é possível baixar os arquivos da Microsoft, apesar dela mostrar apenas os links das versões mais recentes. Neste caso, sugiro o download dos arquivos ISO, pois não se sabe quanto tempo ela irá manter estes links funcionando.

Visual Studio 2010 Express All-In-One ISO
https://go.microsoft.com/?linkid=9709969

Microsoft Visual Studio 2010 Service Pack 1 (Installer)
http://www.microsoft.com/en-us/download/details.aspx?id=23691

Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO)
http://www.microsoft.com/en-us/download/details.aspx?id=8442

De acordo com a informação abaixo, o SP1 do Visual Studio 2010 está incluído no Microsoft Update (Windows Update+outros produtos da Microsoft):
http://blogs.msdn.com/b/visualstudio/archive/2011/10/25/visual-studio-2010-sp1-now-available-on-microsoft-update.aspx

Se não me falha a memória, a minha instalação atualizou pelo Microsoft update. Mas mesmo assim, tenho o ISO baixado e guardado.

Informações importantes!

Dependendo da ordem de instalação dos elementos acima, pode ocorrer um efeito indesejável que é a remoção dos compiladores 64-bit após a aplicação do SP1. Então, sugiro ler o artigo abaixo e também baixar e guardar o arquivo de correção:
https://support.microsoft.com/en-us/kb/2519277

Passei pelo problema acima e precisei do arquivo para corrigir as coisas.

No caso das diferentes versões do Visual C++, o ideal é instalar as versões mais antigas primeiro, Então, se já tem uma versão mais nova instalada, tenha cuidado ao instalar uma versão mais antiga. Sugiro consultar o Google para ver se não há nenhum efeito colateral.

Na questão dos instaladores online versus arquivos ISO, instalar online é prático num primeiro momento. Mas se posteriormente o desenvolvedor precisar reinstalar, vai depender destes instaladores estarem funcionando ainda. Então, o arquivo ISO dá mais segurança.

Afinal, nunca se sabe que decisão a senhora Microsoft vai tomar.

Visual C++ 2010 (sem custos)

MensagemEnviado: 31 Ago 2015 19:05
por marcosgambeta
Aparentemente, o instalador online continua funcionando:

http://download.microsoft.com/download/1/D/9/1D9A6C0E-FC89-43EE-9658-B9F0E3A76983/vc_web.exe

Testei aqui e ele reconheceu que já tinha todos os arquivos instalados, oferecendo a opção de reparar a instalação ou desinstalar.

Visual C++ 2010 (sem custos)

MensagemEnviado: 01 Set 2015 12:51
por sygecom
Muito bom, tenho usado o MSVC 2010 e tem tido bons resultados, obrigado por compartilhar conosco essas perolas.

Visual C++ 2010 (sem custos)

MensagemEnviado: 01 Set 2015 14:42
por marcosgambeta
O artigo abaixo, na Kiwipedia, ajuda a conhecer melhor a sequência de versões do compilador C/C++ da Microsoft:

https://en.wikipedia.org/wiki/Visual_C%2B%2B

E apresenta também algumas notas importantes sobre as características de cada versão. Recomendo a leitura.

Visual C++ 2010 (sem custos)

MensagemEnviado: 01 Set 2015 15:02
por marcosgambeta
sygecom escreveu:Muito bom, tenho usado o MSVC 2010 e tem tido bons resultados, obrigado por compartilhar conosco essas perolas.


Embora não esteja usando ele em produção, tenho feito muitos testes (principalmente relacionados com o Qt Framework) e a velocidade de compilação e o desempenho realmente tem se mostrado muito bons.

A aplicação que uso aqui no meu trabalho está compilada com xHarbour + BCC, mas é quase certo que na próxima atualização vou passar para o Visual C++ 2010. E com a vantagem de poder gerar binários 32-bit ou 64-bit (algo que o BCC 5.5.1 não permite).

Algo que pode incomodar alguns desenvolvedores é a necessidade de instalar o runtime do Visual C++ para que as aplicações funcionem onde não tem o compilador instalado. Mas isto é feito uma vez só e o instalador do runtime é redistribuível, podendo inclusive ser embutido no instalador da aplicação:

Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
http://www.microsoft.com/en-us/download/details.aspx?id=8328

Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
http://www.microsoft.com/en-us/download/details.aspx?id=13523

Para quem tem interesse no uso do [x]Harbour + Qt Framework, é uma alternativa ao BCC, ao lado do MinGW.

Visual C++ 2010 (sem custos)

MensagemEnviado: 02 Set 2015 18:00
por marcosgambeta
Encontrei o tópico abaixo no StackOverflow:

http://stackoverflow.com/questions/8119698/visual-c-sharp-2010-express-full-download

Na página acima, uma das soluções apresentadas envolve baixar este arquivo:

http://download.microsoft.com/download/B/D/3/BD3C8C9F-621B-4155-8D07-68DC94D34306/EXPRESS/ixpvc.exe

E instalar conforme abaixo:

. extrair com o 7-zip

. executar o arquivo .MSI com o comando

msiexec /i vs_setup.msi NOVSUI=1


Testei o link e está ativo. O arquivo baixado abre com o 7zip e a conferência dá OK.

Apenas não testei a execução do .msi com o msiexec, mas acredito que deverá funcionar conforme explicado na página.

Visual C++ 2010 (sem custos)

MensagemEnviado: 03 Set 2015 22:57
por janio
Ola a todos,

O que seria esse VISUAL C++ 2010? Um compilador como o MinGW e/ou o BCC?

Pra usar esse "compilador" precisa baixar todos esses arquivos dos links e ainda mandar junto com a aplicação um "runtime"?

Janio

Visual C++ 2010 (sem custos)

MensagemEnviado: 07 Set 2015 14:18
por marcosgambeta
janio escreveu:O que seria esse VISUAL C++ 2010? Um compilador como o MinGW e/ou o BCC?


Exatamente. Visual C++ é o compilador C/C++ da Microsoft, usado por ela na compilação dos seus produtos (Windows, Office, etc...) e disponibilizado de forma paga ou gratuita para desenvolvedores criarem aplicações para o Windows.

O tópico se concentra na versão de 2010, mas depois desta teve a 2012, 2013 e 2015. E antes da 2010: 2008, 2005, 2003, ...

O Visual C++ pode ser obtido sem custos através do "Visual Studio Express" ou "Visual Studio Community Edition".

O compilador da Borland funcionou, funciona e continuará funcionando por muito tempo ainda. Mas a opção gratuita estagnou na versão 5.5.1. Para ter o direito legal de usar uma versão mais nova, o desenvolvedor teria de adquirir o C++ Builder da Embarcadero. Neste ponto, não vale instalar a versão trial e extrair o BCC dela, pois o direito de usar termina quando o trial expira. Mas não estou aqui para julgar as decisões de ninguém. Cada um com sua consciência.

Boa parte dos desenvolvedores se acostumou com o BCC, pois era a "opção recomendada" pelos que já estavam usando. Como era rápido e funcionava bem, se popularizou. Foi até motivo de discussão entre os desenvolvedores do [x]Harbour, pois alguns testavam suas alterações no BCC e não se certificavam se iria funcionar nos outros compiladores.

janio escreveu:Pra usar esse "compilador" precisa baixar todos esses arquivos dos links e ainda mandar junto com a aplicação um "runtime"?


Neste tópico foram apresentadas várias opções de como preparar o ambiente de desenvolvimento, cabendo ao desenvolvedor escolher o que achar mais adequado. Se você baixar os ISO's, por exemplo, não precisará dos instaladores online.

Já no caso da distribuição de aplicações para uso de terceiros, se eles não tiverem o runtime, precisarão dele para que a aplicação seja executada. Se o próprio desenvolvedor instala as aplicações nos clientes, ele mesmo pode cuidar disto. Se disponibiliza as aplicações num site para o cliente baixar e instalar, pode incluir um link para o cliente obter o runtime do compilador. E há casos onde o desenvolvedor embute o instalador do runtime no instalador da aplicação, providenciando a instalação caso ele não esteja instalado.

Visual C++ 2010 (sem custos)

MensagemEnviado: 07 Set 2015 20:53
por JoséQuintas
O Visual C 2010 faz parte do Visual Studio 2010, mas nessa versão ainda é possível baixar separado do resto.
Depois dessa versão, somente baixando o Visual Studio completo.
Mas isso não significa que o download seja pequeno.

Estranhei o Windows SDK nos downloads, mas já não lembro se precisei dele da primeira vez.

Sobre o run-time é bom saber que precisa, mas até hoje não precisei instalar em máquina nenhuma.
Mas nunca se sabe o que a Microsoft pode inventar.

É um compilador C, igual mingw ou bcc.
Pra mim, a vantagem é linqueditar mais rápido que mingw.

Pra quem usa bcc apenas por ser mais rápido, é uma opção equivalente.

Nota:
Aqui, depois de instalado, organizei diferente. Faz alguns anos que só faço copy, e nem uso nenhum instalador.

Visual C++ 2010 (sem custos)

MensagemEnviado: 07 Set 2015 23:05
por marcosgambeta
JoséQuintas escreveu:Estranhei o Windows SDK nos downloads, mas já não lembro se precisei dele da primeira vez.


A combinação do Visual C++ Express com o Windows SDK proporciona um ambiente mais completo de desenvolvimento, incluindo um ambiente integrado de desenvolvimento (IDE).

O SDK por si só já trazia os compiladores para 32-bit e 64-bit do Visual C++. Mas a MS adotou como política remover os compiladores dos SDK's.

JoséQuintas escreveu:Sobre o run-time é bom saber que precisa, mas até hoje não precisei instalar em máquina nenhuma.
Mas nunca se sabe o que a Microsoft pode inventar.


Se o desenvolvedor pegar uma versão do Windows onde o runtime venha junto com o SO ou ele já tenha sido instalado por outra aplicação, fica livre desta preocupação. Mas acho melhor se prevenir e ter os arquivos à disposição ou, no mínimo, os links de onde baixar.

JoséQuintas escreveu:É um compilador C, igual mingw ou bcc.
Pra mim, a vantagem é linqueditar mais rápido que mingw.

Pra quem usa bcc apenas por ser mais rápido, é uma opção equivalente.


Dependendo do caso, a troca do BCC pelo MSVC pode não apresentar nenhuma vantagem para o desenvolvedor. Em outros casos, pode ser um passo necessário.

No meu caso, quando comecei a usar o Qt Framework, não tive sucesso em usá-lo com o BCC. Pesquisei e não encontrei nenhum caso de sucesso. Tentei compilar por conta própria, mas ocorriam muitos erros na compilação. Acho que da mudança do Qt 3 para o Qt 4, perdeu-se a compatibilidade com o BCC. A solução foi trabalhar com o MSVC e o MinGW, mas o saldo foi positivo no final.

JoséQuintas escreveu:Nota:
Aqui, depois de instalado, organizei diferente. Faz alguns anos que só faço copy, e nem uso nenhum instalador.


É uma solução prática, desde que o desenvolvedor saiba os passos corretos a serem seguidos. Se algum dia tiver tempo para explicar, de forma mais detalhada, como faz, acredito que será uma informação útil aqui no fórum.

Falando apenas por mim mesmo, não sou fã de instaladores. Prefiro um arquivo compactado. Baixar, descompactar e usar. Acho mais prático. Mas tem casos onde um instalador acaba sendo importante, pois permite que o desenvolvedor escolha o tipo de instalação (mínima, personalizada, completa, etc...), entre outros fatores.

De qualquer forma, se o desenvolvedor depende de um determinado compilador, o importante é se garantir para o caso de precisar reinstalar o sistema operacional e montar novamente um ambiente de desenvolvimento.

Visual C++ 2010 (sem custos)

MensagemEnviado: 07 Set 2015 23:35
por marcosgambeta
marcosgambeta escreveu:E há casos onde o desenvolvedor embute o instalador do runtime no instalador da aplicação, providenciando a instalação caso ele não esteja instalado.


No artigo abaixo, um desenvolvedor explica o processo acima no caso do NSIS:

http://voidknot.blogspot.com.br/2013/12/shipping-visual-studio-redistributable.html

O artigo tem algumas informações úteis, mesmo para quem não usa o NSIS.

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 08:08
por JoséQuintas
Quando se instala, tem a pasta do msvc, de utilitários do Visual Studio, e do Windows SDK.
É configurado PATH, INCLUDE, LIB pra buscar os arquivos.

Parti do princípio que, se tem arquivo repetido, mas é obedecida a ordem configurada, só vai ser usado o primeiro encontrado.

Segui essa ordem (PATH,INCLUDE,LIB), de trás pra frente, na hora de juntar as pastas.
Dessa forma, o último arquivo copiado corresponderia ao da primeira pasta do SET PATH por exemplo.

Depois de tudo feito, testei e está funcionando até hoje.

O resultado é uma pasta zipada de 60MB.

Olhei aqui e guardei os ISOs do VC2010 e Windows SDK. Eles tem respectivamente 710MB e 580MB.

Qualquer coisa, deixei aqui:
http://www.jpatecnologia.com.br/arquivos/msvc2010.zip

Apenas descompacto como \harbour\comp\msvc2010

E configuro, já incluindo até pra gerar o harbour:

SET PATH=\harbour\bin;\harbour\comp\msvc2010\bin
SET INCLUDE=\harbour\comp\msvc2010\include
SET LIB=\harbour\comp\msvc2010\lib
SET HB_COMPILER=msvc
SET HB_COMPILER_VER=1600
SET HB_INSTALL_PREFIX=\harbour

Tá simples de testar.
Qualquer coisa é só apagar a pasta e os SETs, e tudo fica como era antes.

Nota:
Neste último mês instalei meu Windows do zero, num disco zerado.
Então, pelo menos pra usar com Harbour, não faltou nada.
Não sei dizer se para um uso mais avançado faz diferença.

Acho que não apaguei nada depois (já não lembro).
Deve ter muito arquivo desnecessário.
Mas a instalação de 1GB pra 60MB, e sem precisar instalar, já é bom demais.
Descompactado ocupa 300MB.

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 08:23
por JoséQuintas
Por falar nisso...
Se tivermos o mesmo pra mingw e bcc, poderíamos ter uma instalação completa, parecida com a do Harbour 3.0.

Importante:
Precisa tomar cuidado se juntar msvc e bcc.
Os dois compiladores usam a configuração de INCLUDE e LIB, e nos dois as bibliotecas terminam com .LIB.
Caso tenha bibliotecas adicionais, além das existentes no Harbour, isso precisa de atenção.
No Harbour ok, as LIBs ficam em lib\win\bcc ou lib\win\msvc

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 08:32
por asimoes
Quintas,

Essa versão compacta do vc2010 onde podemos conseguir?

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 09:28
por JoséQuintas
Caso não tenha percebido, postei o link aonde deixei.

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 10:34
por JoséQuintas
Só complementando, como gero harbour do zero:

1) Baixar fontes
Aqui uso Harbour 3.4, e deixo salvo em d:\cvsfiles\vszakats

2) Pasta destino de geração:
md d:\harbour
md d:\harbour\comp
md d:\harbour\comp\msvc2010

3) o compilador msvc2010 na pasta acima, daquele ZIP que postei

4) Configuração
SET PATH=\harbour\bin;\harbour\comp\msvc2010\bin
SET INCLUDE=\harbour\comp\msvc2010\include
SET LIB=\harbour\comp\msvc2010\lib
SET HB_COMPILER=msvc
SET HB_COMPILER_VER=1600
SET HB_INSTALL_PREFIX=\harbour

5) Só gerar:
cd \cvsfiles\vszakats
win-make clean instal

A partir daí, só usar.
O Harbour gerado fica em d:\harbour
E toda configuração acima é válida para o uso.

Obs.
Tem usuário que sai baixando e instalando tudo que é postado, misturando tudo, e aí acaba não conseguindo fazer funcionar nenhum.
Se decidir usar só msvc, só deixar a configuração acima fixa no Windows, em variáveis de ambiente.
Se for usar eventual: ou um BAT com a configuração acima, ou um atalho de prompt de comando com essa configuração.
É importante não ficar misturando configurações.
Por isso um atalho diferente, ou um BAT podem ser importantes, se for testar/usar compiladores diferentes.

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 12:22
por janio
Muito bom, pessoal!

Quando perguntei se era necessário instalar todos os arquivos dos links postados... era justamente essa preocupação se para funcionar era estritamente necessário tudo aquilo. Mas o Quintas ja respondeu que nao...

Em relação ao Microsoft Windows SDK... aparecem 3 ISOs, conforme imagem anexa! Qual baixar? todos?

Janio

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 12:26
por janio
Outra coisa...

Eu tenho o harbour 3.2 gerado com MinGW (baixei os fontes e gerei).

Pra usar com MSVC tenho que gerar o harbour novamente com ele??

A convivencia entre harbour+MinGW e harbour+MSVC é pacífica numa mesma maquina? rsrsrs

Janio

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 12:42
por JoséQuintas
Sobre o download, acho que antes dessa tela aparece o que é diferente em cada um deles.
Mas acredito que seja o primeiro, e os outros sejam com algo mais.

Sobre a geração:
Acontece que ao ser gerado, também são geradas as LIBs em \harbour\lib\win\mingw ou \harbour\lib\win\msvc
Por isso vai ter que gerar nas duas, pra que sejam criadas as LIBs.
Depois disso, tanto faz qual foi a última gerada.

O uso simultâneo com mingw é pacífico, apenas precisando indicar o compilador desejado.

1) Os dois compiladores podem ficar no PATH
SET PATH=d:\harbour\bin;d:\harbour\comp\msvc2010\bin;d:\harbour\comp\mingw\bin

2) INCLUDE e LIB no mingw não é usado, então se deixar do msvc não tem problema

3) Indicar o compilador (no automático pode ser qualquer um)
hbmk2 seuprojeto.hbp -comp=msvc
hbmk2 seuprojeto.hbp -comp=mingw

Na geração do Harbour pode ser necessário indicar compilador e versão

SET HB_COMPILER=msvc
SET HB_COMPILER_VER=1600

SET HB_COMPILER=mingw
SET HB_COMPILER_VER=???? (verificar)

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 12:52
por JoséQuintas
Acrescentando:

No arquivo de resource (rc), deixando assim funciona nos dois:

AppIcon        ICON     "jpaicon\\jpa.ico"
cmdAltera      ICON     "jpaicon\\cmdAltera.ico"


AppIcon é o ícone principal, usado no explorer.
E pastas indicando com \\

Mas não sei o equivalente disto em mingw

1 VERSIONINFO
  FILEVERSION 2015,09,07.2015
{
    BLOCK "StringFileInfo"
    {
        BLOCK "040904E4"
        {
            VALUE "CompanyName"      , "JPA Tecnologia Ltda"
            VALUE "FileDescription"  , "JPA Integrado"
            VALUE "LegalCopyright"   , "Copyright (c) José M C Quintas"
            VALUE "OriginalFilename" , "JPA.EXE"
            VALUE "ProductName"      , "JPA"
            VALUE "ProductVersion"   , "2015.09.07.2015"
        }
    }
    BLOCK "VarFileInfo"
    {
        VALUE "Translation", 0x0416, 1252
    }
}

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 17:04
por JoséQuintas
Fiz um teste prático aqui, só me confundiu a mensagem, mas é uma compilação mingw e outra msvc.
Pelo menos com Harbour 3.4, só precisei acrescentar o path de mingw, e dá até pra deixar fixo.
Só dá pra diferenciar por causa do tamanho final. (e na execução, que mostro o compilador C usado)

d:\CDROM\FONTES\INTEGRA>hbmk2 jpa.hbp -comp=mingw
hbmk2: Processing environment options: -comp=msvc
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2013
UPX 3.91w Markus Oberhumer, Laszlo Molnar & John Reiser Sep 30th 2013

File size Ratio Format Name
-------------------- ------ ----------- -----------
6776320 -> 2053120 30.30% win32/pe JPA.exe

Packed 1 file.

d:\CDROM\FONTES\INTEGRA>hbmk2 jpa.hbp -comp=msvc
hbmk2: Processing environment options: -comp=msvc
_hbmkaut_alertaos.c
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2013
UPX 3.91w Markus Oberhumer, Laszlo Molnar & John Reiser Sep 30th 2013

File size Ratio Format Name
-------------------- ------ ----------- -----------
5413888 -> 1679872 31.03% win32/pe JPA.exe

Packed 1 file.

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 19:36
por JoséQuintas
Esqueci de uma coisa importante, por não usar: QT
Tem versão diferente de QT pra mingw e pra msvc2010.
No caso dela, vai precisar cuidados especiais pra manter msvc e mingw.

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 20:09
por janio
Quintas,

Ja que vc compilou seu sistema com MinGW e MSVC2010... da pra ter uma idéia de diferença de performasse do sistema? Ou compilado com ou outro a diferença de performasse (se existir) eh impercepitivel?

Janio

Visual C++ 2010 (sem custos)

MensagemEnviado: 08 Set 2015 22:03
por JoséQuintas
A diferença maior é mesmo na linquedição.

Fiz um teste aqui, de uma rotina postada no harbour-users.
SORT de um array de 500.000 elementos.
Qual foi mais rápido: msvc, mingw, msvc, mingw,...
A cada execução dá um resultado diferente.

Conclusão:
Não faço idéia de como comparar, já que o próprio Windows interfere no resultado.
Com isso, o próprio teste comparativo indicado no post harbour-users nem serve como comparativo.

Visual C++ 2010 (sem custos)

MensagemEnviado: 09 Set 2015 14:49
por marcosgambeta
janio escreveu:Em relação ao Microsoft Windows SDK... aparecem 3 ISOs, conforme imagem anexa! Qual baixar? todos?


Deve baixar conforme a CPU utilizada: 32-bit, 64-bit e Itanium (este eu sei que não é o seu caso).

Independente do seu Windows ser 32-bit ou 64-bit, sugiro baixar as duas versões e instalar a correspondente. Pelo menos, ficaria com as duas guardadas para um possível uso futuro.

Visual C++ 2010 (sem custos)

MensagemEnviado: 09 Set 2015 15:12
por marcosgambeta
JoséQuintas escreveu:A diferença maior é mesmo na linquedição.


No caso da execução de aplicações, eu nunca me preocupei em fazer testes de desempenho para comparar. Mas trabalhando com o Qt, fica uma impressão muito forte de que com MSVC o desempenho é bem melhor.

Mas depende muito da aplicação e do que ela faz. Se envolve muitas operações de acesso ao disco rígido, este acaba prejudicando o desempenho pois (infelizmente) não acompanha a evolução dos processadores.

A própria compilação em si, que envolve muitas operações de leitura/escrita no HD, pode ser afetada pelo desempenho do disco rígido.

José, aproveitando a mensagem, deixo aqui meu 'obrigado' pelas informações que compartilhou nas mensagens anteriores.

Visual C++ 2010 (sem custos)

MensagemEnviado: 09 Set 2015 15:29
por marcosgambeta
janio escreveu:A convivencia entre harbour+MinGW e harbour+MSVC é pacífica numa mesma maquina?


Depende de como o desenvolvedor montou seu ambiente de desenvolvimento, mas dá sim para conviverem na mesma máquina sem conflitos.

Aqui, no meu Windows 7, eu tenho:

. Harbour 3.2.0dev, Harbour 3.4.0dev e xHarbour (32-bit e 64-bit)
. BCC 5.5.1
. MinGW 4.x.x e MinGW 5.x.x (32-bit e 64-bit)
. Visual C++ 2008, 2010, 2012, 2013 e 2015 (32-bit e 64-bit)
. Pelles C
. Qt Framework 4.x.x e 5.x.x (32-bit e 64-bit)
. GTK+ 2 e 3
. e outras coisas mais

Mas sigo algumas regras para não virar uma 'bagunça'. Por exemplo:

. não coloco as ferramentas na variável PATH, exceto quando for realmente usá-las
. deixo o hbmk2 reconhecer automaticamente o ambiente e compilador
. crio arquivos .bat para abrirem 'prompt's de comando' personalizados

Como eu acredito que você não vai querer tudo isto citado acima no seu SO, não deverá ter problemas com o MinGW e o MSVC juntos no mesmo sistema operacional.

Visual C++ 2010 (sem custos)

MensagemEnviado: 09 Set 2015 15:44
por JoséQuintas
É bom baixar os ISOs pra manter guardados.

Em todo caso, achei o instalador on-line só com msvc, era esse que eu usava, e ainda funciona:

http://download.microsoft.com/download/1/D/9/1D9A6C0E-FC89-43EE-9658-B9F0E3A76983/vc_web.exe

msvc.png


Lembrei de um detalhe curioso, mas importante:
Se tentar usar com Harbour, logo que instalar, dá erro!!!!
Isso deve ter afastado muito usuário Harbour de seu uso.

Coisas da Microsoft.
Só depois de atualizar para o Service Pack 1 é que fica normal.

Lembrando:
Tem as versões mais novas do vc++, incluindo a 2015, mas é obrigado a baixar o Visual Studio completo.
E se não me engano, obrigado a instalar completo também (VB, VC++, VC#, etc)

Por isso, e por ter feito do meu jeito, é que permaneci na 2010.
Nas outras, por instalar mais coisas, vai precisar bastante trabalho pra isolar o que pertence ao VC++, pra criar outra instalação compacta.

Visual C++ 2010 (sem custos)

MensagemEnviado: 11 Set 2015 09:27
por asimoes
Quintas,

Essa versão do 2010 pode ser portável? digo instalar em um pendrive e usar em qq lugar?

Visual C++ 2010 (sem custos)

MensagemEnviado: 11 Set 2015 10:08
por JoséQuintas
Pela instalação oficial não.
Pelo download (zip) que postei sim.
Pela oficial vai ter que identificar tudo que precisa copiar, que está em pastas diferentes.
Não uso pra gerar aplicativos 64 bits, então não sei se atende pra isso.
Aplicativo 32 bits: roda em 32 ou 64 bits, limitado a utilizar 4GB de Ram (mesmo que a mãquina tenha mais memõria que isso)
Aplicativo 64 bits: roda somente 64 bits, e pode usar mais de 4GB (no momento não imagino porque isso seria interessante)

Visual C++ 2010 (sem custos)

MensagemEnviado: 02 Set 2019 11:40
por JoséQuintas
Só atualizando:

Na época deste post eu usava MSVC2010, e como eu disse na época, não precisava instalar nada adicional.
E MSVC era bem mais rápido que mingw.

De lá pra cá as coisas mudaram, praticamente virou obrigatório ficar instalando run-time, e o mingw ficou mais rápido.
Atualmente é só mingw.
Até o download do mingw, agora é por volta de 50/60MB, então ficou equivalente ao que eu usava na época.
E nem precisa versão especial, é só baixar o oficial e pronto.

São coisas da vida.

No início eu usava BCC 5.5
Depois mudei pro MSVC 2010, por ser mais rápido
E atualmente MINGW 8.1, por ser padrão, eficiente e rápido, sem saudades dos demais.
Portátil? Não uso isso. Se estou fora, acesso minha máquina remotamente e pronto.
Mas nada impediria de levar a instalação de 60MB em pen drive, ou baixar direto da internet no cliente, podendo ser até a somente 32 bits (aqui instalado 32_64 bits, mesmo só usando 32 bits, porque o tamanho çom os dois é o mesmo de um só).