Como executar o MS C ++ 6.0 no Windows 7

4

Eu tenho o MS Windows C ++ versão 6.0 no XP. Eu gostaria de movê-lo para uma plataforma Windows 7, mas quando eu tento instalá-lo lá eu recebo algum lixo sobre ele não ser compatível, prossigo por sua conta e risco, etc. Quando eu prossigo, isso (não surpreendentemente) não funciona .

Existe uma maneira de convencer essas ferramentas da Microsoft a se divertirem umas com as outras? Eu tenho Win7 home edition, mas eu estaria disposto a atualizar para o Win7 Pro SE Eu sabia que iria funcionar no modo "emulação XP".

Ao falhar essas duas opções, qual é o caminho "upgrade" menos caro para o C ++? Eu não preciso de um monte de outro lixo, apenas o compilador C ++. O objetivo é aposentar o meu sistema XP, já que atualmente a única razão pela qual o mantenho é para compilar programas em C ++ que eventualmente são executados no Win7.

Obrigado Hotei

Informações adicionadas:

Eu tentei o download gratuito do Visual C ++ Express 8 vários meses atrás. Se bem me lembro, falta um editor de recursos. Isso é ótimo para mim, já que preciso editar diálogos, itens de menu, texto de string incorporado, imagens, etc. Prefiro ficar com a MicroSoft, mas não encontro nenhuma evidência de que eles ainda suportam uma versão autônoma robusta de C ++ e eu realmente ressenti-los fazendo-me comprar Visual Basic ou C # como um pacote quando eu não quero / precisar dele.

    
por hotei 06.06.2010 / 02:22

8 respostas

0

Se você estiver usando o Windows 7 Home Edition, você pode tentar usar o Virtualbox (que é gratuito) e usar sua cópia antiga do XP na máquina virtual. Hoje em dia as máquinas são rápidas e você pode usar isso.

Concordo com o taspeotis que o Visual C ++ Express é outra opção.

    
por 06.06.2010 / 07:42
2

Is there a way to convince these Microsoft tools to play nice with each other? I have Win7 home edition, but I would be willing to upgrade to Win7 Pro IF I knew it would work under the "XP emulation" mode.

Ele deve funcionar no modo "emulação XP" porque a ferramenta estará sendo executada em um computador XP virtualizado. Você pode querer "experimentar antes de comprar" usando o Microsoft Virtual PC e instalar uma cópia do Windows XP lá. O Virtual PC usa a mesma tecnologia do XP Mode.

Failing both those options, what is the least expensive "upgrade" path for C++? I don't need a bunch of other junk, just the C++ compiler. The goal is to retire my XP system since currently the only reason I keep it is to compile C++ programs that eventually are run under Win7.

A Microsoft disponibiliza o Visual C ++ Express gratuitamente, embora, se estiver habituado ao Visual C ++ 6, tenha um pouco de choque. Eu escolheria por mim mesmo, no entanto.

Você também pode experimentar o NetBeans C ++ ou o Eclipse com o plug-in do CDT. O Dev-C também é popular, embora esteja desatualizado. Não que eu ache que isso importe para você.

    
por 06.06.2010 / 02:30
2

Instalei o Windows Virtual PC - Modo XP na minha máquina com o Windows 7 Ultimate 32-bit e o MSDEV 6.0 roda bem na janela do XP. Eu recomendo.

Não é fácil executar o Modo Windows XP.

    
por 19.08.2012 / 13:51
0

Se você deseja apenas o compilador, o Visual C ++ Express inclui um compilador de linha de comando que pode evitar o material .Net. (O link fala sobre o Visual Studio 2005, mas as informações ainda são válidas para o Visual Studio 2010.)

    
por 06.06.2010 / 12:36
0

Eu acho que você está com o VC ++ 6 (ainda melhor nos olhos de muita gente :)) em uma imagem do VMware XP, ou em uma imagem do XP no Windows 7. Ambos são iguais, você executa uma cópia virtualizada do XP em sua própria sandbox. O acesso ao resto do seu disco rígido pode ser complicado, mas será executado.

Eu o uso para executar drivers antigos que o Windows 7 se recusa a reconhecer.

Pessoalmente, eu usaria o VMware (é grátis) e usaria a ferramenta de migração para copiar sua máquina XP existente em uma imagem virtual do VMware. Essa é a maneira mais fácil de manter todas as suas coisas. Se você for com o XP Mode, terá que reinstalar e copiar seus dados. Eu também prefiro muito o VMware sobre as ofertas da Microsoft VM.

Se você quer apenas um compilador C ++, pode obter algumas ofertas de código aberto, há muitos compiladores e editores disponíveis. Aparentemente (não tentei eu mesmo) código: blocos permite que você compile arquivos .rc, e . existem editores de recursos gratuitos disponíveis também. Dado isso, valeria a pena obter um compilador mais recente e executá-lo sob esses IDEs altrernativos.

Ou, é claro, migre todo o aplicativo para o ambiente (melhor) do QT. Eles têm um recurso MFC to QT migration .

    
por 06.06.2010 / 16:02
0

Se você quiser agora usar o modo XP / Software Virtual, mas apenas o Windows 7, leia este:

Como Executo Visual C ++ 6 IDE no Windows Vista ou superior?

Resumindo:

O link informa que você precisa personalizar a instalação do VC ++ 6.0 removendo o pacote de depuração e substituindo-o pelo pacote CPP. Isso consertará muitos problemas, executando em modo de compatibilidade e definindo outras coisas que também melhorarão a estabilidade.

    
por 20.03.2017 / 11:17
0

Você pode usar o VC ++ Express + ResEdit

    
por 13.08.2012 / 21:40
0

Eu imaginei que eu iria postar uma atualização para isso desde que eu estava tendo dificuldade em instalar o Visual Studio 6.0 mesmo seguindo as etapas anteriores.

Aqui estão os passos que tomei para instalar o Visual Studio 6.0 no meu sistema Win7 Pro 32bit. Você deve tomar cuidado para seguir exatamente estas etapas e não se desviar. As instalações com falha são devido aos arquivos DLL desatualizados que não conseguem se registrar. Esses procedimentos ajudarão a evitá-los.

Etapa 1: copie os arquivos para um disco rígido.           A. ao copiar o segundo CD, copie-os para a mesma pasta que você fez com o CD 1. Isso lhe dará uma configuração completa.

Etapa 2: vá para cada uma das pastas e defina o modo de comparação para todos os arquivos .exe no Windows 98. Além disso, verifique a composição da área de trabalho desativada e exiba o dimensionamento em configurações de DPI alto.

Etapa 3: execute o programa de instalação.

Etapa 4: selecione Instalação personalizada

Etapa 5: desmarque a opção 98DCom

Etapa 6: desmarque todas as opções, exceto o Visual Basic. Ignore todas as mensagens de cautela. Por mais que as pessoas possam odiar o VB, essa é a única vez que o VB é seu amigo. O objetivo disso é obter uma instalação bem-sucedida.

Etapa 6: assim que você tiver uma instalação bem-sucedida, execute o programa Programas e recursos no painel de controle.

Passo 7: Selecione o programa Visual Basic 6.0 na lista e clique no botão modificar / desinstalar.

Etapa 8: Verifique somente a opção Visual C ++ para adicionar o Visual C ++.

Etapa 9: Execute o programa do Visual Studio 6.0 Service Pack 6. Isso deve corrigir a falha no arquivo aberto.

Etapa 10: aproveite o uso do Visual Studio 6.0 no Windows 7.

Scott Tovey

Atualização: O VB6 Service Pack 6 impede a falha de arquivo aberto, mas você deve executar o Visual C ++ como Administrador.

    
por 19.06.2014 / 18:22

Tags