Clipper On Line • Ver Tópico - Visual C++ 2010 (sem custos)

Visual C++ 2010 (sem custos)

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

Visual C++ 2010 (sem custos)

Mensagempor marcosgambeta » 31 Ago 2015 14:04

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.
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 185
Data de registro: 16 Jun 2005 22:53
Curtiu: 1 vez
Mens.Curtidas: 20 vezes

Visual C++ 2010 (sem custos)

Mensagempor marcosgambeta » 31 Ago 2015 19:05

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.
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 185
Data de registro: 16 Jun 2005 22:53
Curtiu: 1 vez
Mens.Curtidas: 20 vezes

Visual C++ 2010 (sem custos)

Mensagempor sygecom » 01 Set 2015 12:51

Muito bom, tenho usado o MSVC 2010 e tem tido bons resultados, obrigado por compartilhar conosco essas perolas.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 6663
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 77 vezes

Visual C++ 2010 (sem custos)

Mensagempor marcosgambeta » 01 Set 2015 14:42

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.
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 185
Data de registro: 16 Jun 2005 22:53
Curtiu: 1 vez
Mens.Curtidas: 20 vezes

Visual C++ 2010 (sem custos)

Mensagempor marcosgambeta » 01 Set 2015 15:02

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.
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 185
Data de registro: 16 Jun 2005 22:53
Curtiu: 1 vez
Mens.Curtidas: 20 vezes

Visual C++ 2010 (sem custos)

Mensagempor marcosgambeta » 02 Set 2015 18:00

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.
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 185
Data de registro: 16 Jun 2005 22:53
Curtiu: 1 vez
Mens.Curtidas: 20 vezes

Visual C++ 2010 (sem custos)

Mensagempor janio » 03 Set 2015 22:57

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
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1823
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 59 vezes

Visual C++ 2010 (sem custos)

Mensagempor marcosgambeta » 07 Set 2015 14:18

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.
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 185
Data de registro: 16 Jun 2005 22:53
Curtiu: 1 vez
Mens.Curtidas: 20 vezes

Visual C++ 2010 (sem custos)

Mensagempor JoséQuintas » 07 Set 2015 20:53

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.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11905
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Visual C++ 2010 (sem custos)

Mensagempor marcosgambeta » 07 Set 2015 23:05

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.
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 185
Data de registro: 16 Jun 2005 22:53
Curtiu: 1 vez
Mens.Curtidas: 20 vezes

Visual C++ 2010 (sem custos)

Mensagempor marcosgambeta » 07 Set 2015 23:35

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.
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 185
Data de registro: 16 Jun 2005 22:53
Curtiu: 1 vez
Mens.Curtidas: 20 vezes

Visual C++ 2010 (sem custos)

Mensagempor JoséQuintas » 08 Set 2015 08:08

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.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11905
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Visual C++ 2010 (sem custos)

Mensagempor JoséQuintas » 08 Set 2015 08:23

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
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11905
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Visual C++ 2010 (sem custos)

Mensagempor asimoes » 08 Set 2015 08:32

Quintas,

Essa versão compacta do vc2010 onde podemos conseguir?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4208
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 294 vezes
Mens.Curtidas: 210 vezes

Visual C++ 2010 (sem custos)

Mensagempor JoséQuintas » 08 Set 2015 09:28

Caso não tenha percebido, postei o link aonde deixei.
José M. C. Quintas
Harbour 3.4, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, hbnetio, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
Avatar de usuário

JoséQuintas
Colaborador

Colaborador
 
Mensagens: 11905
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 12 vezes
Mens.Curtidas: 759 vezes

Próximo



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Ahrefs [Bot] e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro