Domanda

Mi chiedo se posso ancora sviluppare app a 32 bit utilizzando un computer a 64 bit (Windows Vista a 64 bit con Visual Studio 2008 SP1)? Perché sto pensando di acquistare un laptop con Vista a 64 bit. Sto chiedendo solo per essere sicuro. Grazie!

È stato utile?

Soluzione

Windows a 64 bit esegue Visual Studio a 32 bit bene. A meno che non specifichi di voler utilizzare gli strumenti di sviluppo x64, compilerà comunque applicazioni a 32 bit.

Direttamente dalla pagina:

  

Visual Studio utilizza la croce a 32 bit   compilatore anche su Windows 64-bit   computer. Puoi, tuttavia, usare devenv   comandi per creare una riga di comando   ambiente da chiamare a 64 bit ospitato   strumenti.

Ulteriori informazioni: http://msdn.microsoft. com / it-it / library / ms246588 (VS.80) aspx

Altri suggerimenti

Con Visual Studio sei in grado di scegliere quale piattaforma. Per impostazione predefinita, verrà eseguito su " Qualsiasi CPU " (leggi 32 o 64 bit), ma puoi specificare se lo desideri. Cerca in Project > Properties > Build e cerca il " Platform Target " Proprietà.

Sì. Vista a 64 bit eseguirà eseguibili a 32 bit, quindi se si dispone di un compilatore a 32 bit, funzionerà comunque.

All'interno di Visual Studio puoi dire cosa compilare in Configuration Manager - (Menu Build - Configuration manager) - questo ti permette di scegliere come target 32 ??o 64 bit.

64 bit di hardware di consumo di solito è "amd64" architettura che può eseguire nativamente sia app a 32 bit che 64 bit. L'edizione a 64 bit di Windows Vista supporta entrambe le librerie di sistema a 32 e 64 bit, quindi in pratica è possibile eseguire anche entrambi i tipi di applicazioni. (Si noti che l'architettura IA-64 non lo consente.)

La compilazione di un programma a 64 bit non è molto correlata alla piattaforma eseguita dal compilatore. Ma, naturalmente, per eseguire e testare il risultato binario richiede l'architettura corrispondente.

Come molti sopra menzionati, VS2008 ti consente di scegliere l'architettura di destinazione, quindi non ci sono problemi.

Ho scoperto che solo il file setup.exe creato da Visual Studio 2012 Express non funzionerà su XP, ma se vai avanti carica MS 4.0 .NET Framework dal sito Web Microsoft, l'applicazione * verrà caricata e installata senza utilizzare setup.exe.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top