Curiosità su Visual Studio 2017

di il
6 risposte

Curiosità su Visual Studio 2017

Ciao

mi stavo chiedendo..

Perchè in Visual Studio 2017 il C e il C++ non sono separati come linguaggi ??

Mi trovo molto bene con Visual Studio 2017 ma usando il C trovo scomodo settarlo ad ogni progetto tutto da capo e allora mi sono posto questa domanda

6 Risposte

  • Re: Curiosità su Visual Studio 2017

    Ma cosa setti per il C? Spiegati meglio
  • Re: Curiosità su Visual Studio 2017

    Perchè in Visual Studio 2017 il C e il C++ non sono separati come linguaggi ??
    Perché dovrebbero esserlo?
  • Re: Curiosità su Visual Studio 2017

    Mi spiego meglio...

    Premettendo che ho intenzione di programmare in C e no in C++ ..


    Ogni volta che apro Visual Studio e creo un nuovo progetto selezionando applicazione console di windows si avvia con l'intestazione precompilate e alcuni file in C++.
    Quindi devo andare nella directory del progetto: file di origine e creare un nuovo man con l'estensione .c (dato che come ho già detto devo programmare in C).

    Poi dato che Visual Studio è preimpostato in C++ devo rimuovere il man.cpp, rimuovere le intestazione precompilate (tra l'altro ho capito a cosa servono ma non sò come funzionano queste funzioni) e infine devo andare nelle proprietà del C/C++ disattivare le intestazione precompilate e nelle definizioni preprocessore inserire _CRT_SECURE_NO_WARNINGS.


    La mia domanda è: Invece di fare questo "casino" perchè Visual Studio non dà la possibilità all'utente nella creazione del progetto se programmare in C o in C++ ??

    Spero di essere stato più chiaro nell'esposizione della mia domanda..
  • Re: Curiosità su Visual Studio 2017

    Crei un nuovo progetto vuoto, lo imposti come ti aggrada (sia in debug sia in release), poi vai su project -> export template, selezioni project template, click su next, click su finish.

    Quando creerai un nuovo progetto dovresti ritrovare tra i progetti selezionabili il template che hai creato, con i settings che hai impostato per il C.
    (Ovviamente non avrai i maggiori controlli che la compilazione C++ effettua).
  • Re: Curiosità su Visual Studio 2017

    Shodan non ho capito come impostarlo sia in debug che in release mi puoi spiegare meglio, grazie..

    Inoltre il debugger non ha proprio intenzione di avviarsi e di funzionare..
  • Re: Curiosità su Visual Studio 2017

    infine devo andare nelle proprietà del C/C++ disattivare le intestazione precompilate etc.
    In cima a quella schermata hai sia debug sia platform che impostano i parametri relativi di compilazione. Se vuoi esportare un template completo devi impostare le opzioni per
    debug win32
    debug x64
    release win32
    release x64
    o soltanto per le combinazioni che ti interessano.
    Se stai solo studiando basta impostare i parametri nella finestra di default che ti compare.

    Per il debugger:
    nel menù c'è la voce DEBUG che detta in breve:

    ALT + F5 esegue tutto il codice senza interruzioni;
    F5 fa partire il debugger che si ferma sulla linea di breakpoint impostata con F9
    F10 debug passo passo (senza entrare nelle funzioni)
    F11 debug passo passo (entrando nelle funzioni)
Devi accedere o registrarti per scrivere nel forum
6 risposte