Pergunta

Olá, pessoal. Eu preciso compilar algum projeto. Instalei o Visual C ++ 6.0 + Microsoft Platform SDK 2003 a partir daí http:// www .microsoft.com / downloads / en / details.aspx? FamilyId= A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5 & displaylang= pt-br # requisitos

Eu também adicionei caminhos SDK em Ferramentas-> Opções-> Diretórios e os movi para o topo.

Mas ainda estou recebendo esses erros ao compilar ...

c: \ users \ admin \ downloads \ microsoft visual c ++ 6.0 standard edition \ vc98 \ include \ new (9): erro fatal C1083: Não é possível abrir o arquivo de inclusão: 'exceção': Não existe esse arquivo ou diretório

E

c: \ users \ admin \ downloads \ microsoft visual c ++ 6.0 standard edition \ vc98 \ include \ ios (9): erro fatal C1083: Não é possível abrir o arquivo de inclusão: 'streambuf': Não existe esse arquivo ou diretório

Alguém tem alguma ideia?

Foi útil?

Solução

A única razão para baixar uma versão antiga do compilador como o VC6 seria a necessidade de reconstruir um projeto desenvolvido para essa versão exata. Mas esse código claramente não é.

Experimente com o Visual C ++ mais recente, que é 2010 como Andre comentou.

Observação: o SDK de fevereiro de 2003, o último compatível com VC6, está disponível no MSDN.

Platform SDK - edição de fevereiro de 2003 (inglês) 325 (MB)

Nome do arquivo: en_platformsdk_win2003.exe

Data de publicação (UTC): 4/4/2003 21:25:00

Última atualização (UTC): 25/08/2005 21:36:39

SHA1: 33E0434F63EFFC0A04B3401D992AE4478E4C80E7 ISO / CRC: A519A771

Disponível para os níveis: MSDN OS (VL); VS Pro com MSDN Pro (VL); VS Pro com MSDN Premium (Empower); MSDN OS (varejo); Desenvolvedor AA; VS Pro com MSDN (varejo); MSDN Universal (varejo); VSTS Team Suite (VL); Arquitetura VSTS (VL); VS Premium com MSDN (MPN); Teste VSTS (VL); VS Pro com MSDN Premium (MPN); MSDN Universal (VL); Banco de dados VSTS (VL); VS Pro com MSDN Premium (varejo); Teste VSTS (varejo); Desenvolvimento de VSTS (varejo); Arquitetura VSTS (varejo); VSTS Team Suite (varejo); Banco de dados VSTS (varejo); BizSpark Admin; BizSpark; VS Pro com MSDN Embedded (varejo); VS Pro com MSDN Embedded (VL); VS Test Pro com MSDN (VL); VS Ultimate com MSDN (VL); VS Premium com MSDN (VL); VS Pro com MSDN (VL); VS Test Pro com MSDN (varejo); MSDN Essentials; VS Premium com MSDN (varejo); VS Ultimate com MSDN (varejo); MSDN para Action Pack; VS Ultimate com MSDN (MPN); VS Ultimate com MSDN (NFR FTE);

Os SDKs da plataforma são gratuitos há alguns anos. Alguns links são fornecidos em este tópico e parece que ainda está ativo.

Outras dicas

De acordo com a página que você vinculou , o SDK ao qual você vinculou foi publicado em 2/5/2005.

" Este SDK não oferece suporte para trabalhar com Microsoft Visual C / C ++ ®, 6.0, pois o suporte para VC 6.0 foi encerrado.O último SDK que funcionará com o VC 6.0 é a edição de fevereiro de 2003 "

De maneira mais geral, basta ler a documentação das coisas.

Se sua máquina é muito antiga para usar o Visual Studio Express 10.0 gratuito, sugiro usar o IDE Code :: Blocks.Que você pode configurar para usar qualquer compilador.Incluindo, por exemplo, uma versão anterior do Visual C ++ empacotada em um SDK antigo.

Saudações e hth.,

Por que diabos você está usando o VC6?E se você usar, por que com a biblioteca padrão, para a qual ela só tem suporte para bugs?Melhor baixar uma das edições Express atuais.

Dito isso, parece que falta algo como: "c:\program files\microsoft visual studio\vc98\include\stl\" ou onde quer que você o tenha instalado.

Acho que com o VC 6 geralmente preciso adicionar ".h" aos nomes dos arquivos incluídos.Experimente e veja.

VC6 é de 1998 e antes do SP5 ele nem mesmo conseguia os loops for corretos.Nunca o use, é o compilador não compatível mais padrão que ainda existe.

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