La mia soluzione di Visual Studio 2012 include progetti C#, progetti VB.NET, progetti C++/CLI e progetti C++. Attualmente, ho tre piattaforme: x86
, x64
e Win32
. Quando ho aggiunto x64
, ho notato che era utilizzato da tutti i progetti. Mi piacerebbe fare lo stesso con x86
, in modo da poter rimuovere Win32
.Utilizzare la piattaforma x86 in progetti C++
Quindi sono andato a Configuration Manager, selezionato un progetto C++ e nella casella combinata della piattaforma avevo solo le opzioni: Win32
, x64
, Nuovo e Modifica. Se ho selezionato New
, l'unica opzione disponibile è ARM
.
Quindi ho pensato di sostituire solo Win32
con x86
nel mio file .vcxproj. Non ha funzionato (per impostazione predefinita è x64
). Poi ho guardato il file .sln, ma non ho visto come x64 riesca a funzionare per ogni progetto.
WIN32 è un'API non una piattaforma. Almeno non nello stesso senso di x86 e x86_64. –
Quando a Roma ... http://i.imgur.com/pMdq3Y5.png –
"Win32" è la stessa cosa di "x86" (x64). I nomi predefiniti delle configurazioni in Visual Studio sono "Win32" (x86 a 32 bit), "x64" (64 bit) e "ARM" (Windows RT a 32 bit). –