Oppure

Loading
18/10/13 7:42
sc73
Buongiorno,

dovendo realizzare per lavoro un progetto con Microsoft Visual C++ 2010 Express, ho iniziato a cercare esempi, tutorial, etc.
Alla fine peró mi sono ritrovato con un progetto funzionante ma che é un minestrone, ovvero é un mix di C++ e .Net (a quanto mi dicono dato che io del . NET non ne so nulla).
E' possibile fare in modo che l'ambiente di sviluppo mi obblighi a usare i costrutti tipici del C++? Vorrei dirgli di creare un progetto nuovo, C++ e che non accetti i costrutti del .NET

Grazie
aaa
18/10/13 10:10
nessuno
Quando scegli il tipo di progetto, devi selezionare

Win32


e non CLR
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
18/10/13 12:06
sc73
Postato originariamente da nessuno:

Quando scegli il tipo di progetto, devi selezionare

Win32


e non CLR


Ok, grazie.
Ma se lo apro come Win32, non ho il form principale e se provo ad aggiungerlo mi dice se voglio cambiare le proprietá del progetto.
Come mai?
aaa
18/10/13 13:17
pierotofy
Potresti creare un progetto C++ MFC per avere l'editor visuale. msdn.microsoft.com/en-us/library/…
Il mio blog: piero.dev
18/10/13 13:54
sc73
Postato originariamente da pierotofy:

Potresti creare un progetto C++ MFC per avere l'editor visuale. msdn.microsoft.com/en-us/library/…


Ti ringrazio, l'idea mi sembra buona ma tra i possibili tipi di progetto da creare, vedo:

CLR:
Class library
CLR Console Application
CLR Empty project
Windows Forms Application

Win32:
Win32 Console Application
Win32Project

General:
Empty Project
Makefile Project

Quale dovrei usare?

Grazie


aaa
18/10/13 17:09
nessuno
Un progetto C++ nativo non dispone di nessun tipo di "grafica". Quindi niente Form né controlli.

Dovrai utilizzare delle librerie, come ad esempio quelle che ti sono state suggerite (MFC).
Dovrai quindi scegliere

MFC Application

ma non è un tipo di progetto disponibile se hai la versione Express.

Quindi dovrai optare per altre librerie da scaricare ed usare (ad esempio Qt)
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
18/10/13 19:52
sc73
Postato originariamente da nessuno:

Un progetto C++ nativo non dispone di nessun tipo di "grafica". Quindi niente Form né controlli.

Dovrai utilizzare delle librerie, come ad esempio quelle che ti sono state suggerite (MFC).
Dovrai quindi scegliere

MFC Application

ma non è un tipo di progetto disponibile se hai la versione Express.

Quindi dovrai optare per altre librerie da scaricare ed usare (ad esempio Qt)


Vediamo se ho capito bene:

se avessi la versione completa, potrei creare un MFC application, ma dato che ho la Express, devo creare un progetto Win32 e poi utilizzare le librerie qt ?
aaa
18/10/13 20:02
nessuno
Diciamo di sì, non è obbligatorio che usi le Qt, è solo un esempio, ne esistono tante.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.