Pergunta

Eu estou querendo saber se eu ainda pode desenvolver aplicativos de 32 bits usando uma máquina de 64 bits (64 bits do Windows Vista com o Visual Studio 2008 SP1)? Porque eu estou planejando comprar um laptop com Vista de 64 bits. Im pedindo só para ter certeza. Obrigado!

Foi útil?

Solução

64-bit Windows executa 32-bit Visual Studio apenas multa. A menos que você especificar que você gostaria de usar as ferramentas de desenvolvimento x64, ele ainda irá compilar aplicativos de 32 bits.

Direto da página:

Visual Studio usa a cruz de 32 bits compilador, mesmo em um Windows 64-bit computador. Você pode, entretanto, usar devenv comandos para criar uma linha de comando ambiente para chamar 64-bit hospedado ferramentas.

Mais informações: http://msdn.microsoft. com / en-us / library / ms246588 (VS.80) .aspx

Outras dicas

Com o Visual Studio você é capaz de atingir o que plataforma. Por padrão, ele será executado em "Qualquer CPU" (leia-se 32 ou 64 bits), mas você pode especificar se você desejar. Olhar sob o Projeto> Propriedades> Construir e olhar para a propriedade "Plataforma de Destino".

Sim. Vista de 64 bits será executado executáveis ??de 32 bits, por isso, se você tem um compilador de 32 bits, ele será ainda trabalho.

Dentro visual studio você pode dizer que o que compilar para debaixo do Configuration Manager - (criação de Menu - gerente de configuração.) - o que lhe permite atingir 32 ou 64 bits

64bit de hardwares de consumo é geralmente arquitetura "amd64", que pode executar tanto aplicativos de 32 bits e os de 64 bits nativa. Windows Vista edição de 64 bits compatível com ambas as bibliotecas de 32 bits e de 64 bits do sistema, então basicamente você pode executar ambos os tipos de aplicações também. (Note-se que IA-64 arquitetura não permite isso.)

Compilar um programa de 64 bits não é muito relacionado com a plataforma que o compilador é executado. Mas, é claro, para executar e testar o binário resultado exige a arquitetura correspondente.

Como muitos mencionado acima, VS2008 permite que você escolha a arquitetura alvo, por isso não há problema.

Descobri que apenas o setup.exe criado por Visual Studio 2012 Express não vai funcionar no XP, mas se você ir em frente carregar MS 4.0 .NET Framework da Microsoft site, então o .application * irá carregar e instalar sem usar o setup.exe em tudo.

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