2015-09-02 10 views
17

In primo luogo, mi permetta di mostrare ciò che ho ..Come mai il progetto C++ in Visual Studio Community 2015 contiene solo app universali?

  1. Visual Studio comunitaria 2015 installato con la personalizzazione come segue .. VS2015 custom install with native language support only

  2. di Windows 10 Casa (x64)

Ho provato a creare il progetto C++ con Win32 e il supporto C++ standard, ma non sono riuscito a trovarlo in "File> Nuovo> Progetto> Installato> Modelli> Visual C++> Windows". (Universal di Windows App è l'unica opzione qui ...) only "Universal Windows Platform" available under C++

Mi auguro che le sottotracciati sotto la mia "File> Nuovo> Progetto> Installati> Modelli> Visual C++> Windows" hanno tutti e tre gli elementi che Visual C# e Di base sono già in basso ("Universale", "Windows 8", "Desktop classico"). Per essere più precisi, vorrei che il mio "Visual C++> Windows" a guardare come questo .. enter image description here

So che posso codice Win32/C++ utilizzando "universale di Windows Apps" modello ma il supporto Win32 è limitato e si tratta con un sacco di cose .Net di cui non ho bisogno. Per favore non fraintendermi, io amo .Net e WPF e io stesso ero una volta un programmatore C# (in particolare WinForm) e penso a .Net come futuro dello sviluppo di Windows ma ora ho bisogno di iniziare con vuoto progetto con supporto Win32/C++.

Questo problema è limitato alla sola versione di comunità? (Qualcuno ha cercato VS2015 Pro/Ent per favore fatemelo sapere?)

EDIT: Sicuramente non può essere una soluzione a questo problema .. ma ho trovato che posso aggirare il problema, come di seguito: enter image description here

Ecco come funziona. Invece di cercare i modelli in "Installato> Visual C++> Windows", devo solo andare su "Installato> Esempi> Visual C++> Desktop" e Hurra! Vedo un esempio di Win32 "C++ UTF-8 Conversion Helpers". Lo userò semplicemente per creare progetti e poi scartare qualsiasi cosa inutile per renderla vuota. Un inferno di un approccio patetico solo per ottenere un progetto vuoto C++ :(

EDIT:.. ho postato lo stesso question su Microsoft Developer Network Dopo un'altra giornata di prove ed errori, this è il più lontano sono andato Ancora nessun segno di "Classic Desktop" in C++

+1

VS2015 Enterprise funziona perfettamente, viene visualizzato tutto ciò che è necessario. Anche se ho installato alcuni degli "strumenti comuni", ma non dovrebbe importare l'IMO. Hai provato a chiedere nel [Microsoft Forum] (https://social.msdn.microsoft.com/Forums/en-US/home?forum=vcgeneral&filter=alllanguages)? – Blacktempel

+0

@Blacktempel Non ho ancora provato a chiedere in Microsoft Forum (potrebbe essere mi sentivo in colpa per aver cercato di ottenere supporto per software gratuito come vs community ..), ma ho cercato una risposta per almeno 2 o 3 giorni o giù di lì ... Comunque grazie per avermi parlato della versione ent. Se ent funziona, allora anche il pro sarà IMO. –

+1

Ho esattamente la tua configurazione e ho creato un'applicazione per console C++ Win32 senza problemi. Nelle nuove opzioni del progetto era in "altre lingue" (o qualcosa del genere, scusa se non ce l'ho di fronte proprio ora). –

risposta

2

ho avuto lo stesso problema, però, l'unico modo sono stato in grado di ottenere win32 C++ è stato quello di installare il C++ pacchetti. enter image description here

+0

Thx per lo screenshot. Ora so che quello che cerco di cercare esiste. Ad ogni modo, apparentemente ho installato pacchetti C++ da [installazione personalizzata] (http://i.stack.imgur.com/qV2XV.png). Quel tuo screenshot è "Visual Studio Community 2015" e non "Retail Studio 2015 Pro/Ent ..." giusto? –

+1

Non sono sicuro se c'è un programma di installazione separato, ma non ne dubito, di solito c'è più di un modo per fare questo genere di cose – Kakarot

+0

Stavo lanciando il collegamento sbagliato. Il collegamento appropriato chiamato "Visual Studio 2015" lancia "devenv.exe" che mostrerà ciò che hai postato. Sono stato abbastanza stupido da lanciarmi dal shorcut sbagliato chiamato "Blend for Visual Studio". A proposito, ho avuto un indizio per la risposta dal tema bluastro del tuo screenshot. –

9

Infine, ho trovato una risposta a questo problema ....

Ero così stupido per continuare a lanciare vs-community usando la scorciatoia sbagliata.

Se si desidera visualizzare tutti i modelli del C++ (tra cui Win32, MFC, ATL, ...), è necessario utilizzare la scorciatoia "Visual Studio 2015" non il "Miscela per Visual Studio 2015" (screenshot)

Dopo l'installazione di Visual Studio Community 2015 sono disponibili due collegamenti. Come per il numero see, ognuno di essi punta al diverso target. Quindi è necessario utilizzare il collegamento che esegue "devenv.exe" non il "Blend.exe".

Ma è strano che il primo avvio dopo l'installazione ISO venga avviato "devenv.exe" ma il programma di installazione Web (vs_community.exe) avvii "Blend.exe".

Credo di essere l'unico qui che ha commesso un errore così stupido. Potrebbe essere che dovrei cancellare questa domanda se non così tanti trovano utile.

+0

10x, non sei l'unico ad essere confuso ... –

Problemi correlati