Share via


Procedura dettagliata: creazione e compilazione di un progetto C++ in Team Foundation Build

Aggiornamento: novembre 2007

In questo argomento vengono descritti i passaggi per creare un'applicazione Win32 in C++, associare i file di origine del progetto a un server di Team Foundation e quindi compilare il progetto tramite Team Foundation Build.

Prerequisiti

Autorizzazioni necessarie

Per completare queste procedura guidata, è necessario disporre delle autorizzazioni Amministra compilazione e Amministra aree di lavoro impostate su Consenti. È inoltre necessario disporre delle autorizzazioni Archivia ed Estrai impostate su Consenti. Per creare un progetto Team è necessario disporre dell'autorizzazione Crea nuovi progetti impostata su Consenti, nonché essere membri del gruppo Amministrazione centrale SharePoint in Windows SharePoint Server e disporre delle autorizzazioni Gestione contenuto in SQL Reporting Services.

È necessario disporre dell'autorizzazione Installa nel computer in cui si esegue il programma di installazione creato tramite Team Foundation Build.

Per creare e compilare un progetto C++ in Team Foundation Build eseguire le procedure seguenti:

Creazione dell'applicazione C++

Aggiunta dei file di codice sorgente nell'applicazione C++

Compilazione di un'applicazione C++ tramite Team Foundation Build

Creazione dell'applicazione C++

Per creare il progetto C++, attenersi alla procedura seguente.

Per creare un'applicazione C++

  1. Aprire Team Explorer e selezionare il progetto Team in cui si desidera aggiungere un'applicazione C++.

  2. Scegliere Nuovo dal menu File di Visual Studio, quindi fare clic su Progetto.

  3. Nella finestra di dialogo Nuovo progetto, in Tipi progetto, espandere il nodo Visual C++ e fare clic su Win32.

  4. In Modelli, sotto Modelli Visual Studio installati, fare clic su Applicazione console Win32.

  5. Digitare il nome da assegnare al progetto. Per completare l'esempio descritto in questo argomento, digitare CardGame.

    Quando si crea un nuovo progetto, Visual Studio lo salva in una soluzione.

  6. Accettare il nome e il percorso predefiniti della soluzione.

  7. Selezionare la casella di controllo Aggiungi al controllo del codice sorgente e quindi fare clic su OK.

  8. Nella pagina Panoramica della Creazione guidata applicazione Win32, fare clic su Avanti.

  9. Nella pagina Impostazioni applicazione, sotto Tipo di applicazione, fare clic su Applicazioneconsole. Selezionare la casella di controllo Progetto vuoto in Opzioni aggiuntive e quindi fare clic su Fine.

    In questo modo, si dispone di un progetto C++ senza file di codice sorgente.

Aggiunta dei file di codice sorgente nel progetto C++

Utilizzare i passaggi seguenti per creare file di origine per un progetto C++ semplice.

Per aggiungere file di codice sorgente in un progetto C++

  1. Aprire Esplora soluzioni.

  2. Fare clic con il pulsante destro del mouse sulla cartella File di intestazione, puntare su Aggiungi e quindi fare clic su Classe.

  3. Nella categoria Visual C++ della finestra di dialogo Aggiungi classe, fare clic su C++.

  4. Nell'area Modelli Visual Studio installati, fare clic su Classe C++.

  5. Scegliere Aggiungi.

  6. Nel campo Nome classe della Creazione guidata classe C++ generica, digitare CardGame. Accettare le impostazioni e i nomi file predefiniti e quindi fare clic su Fine.

  7. Sostituire il codice in CardGame.h con il codice seguente:

    #pragma once
    class CardGame
    {
            int players;
            static int totalparticipants;
        public:
            CardGame(int p);
            ~CardGame(void);
    };
    
  8. Sostituire il codice in CardGame.cpp con il codice seguente:

    #include "CardGame.h"
    #include <iostream>
    using namespace std;
    
    CardGame::CardGame(int p)
    {
        players = p;
        totalparticipants += p;
        cout << p << " players have started a new game.  There are now "
             << totalparticipants << " players in total." << endl;
    }
    CardGame::~CardGame(void)
    {
    }
    
  9. Aggiungere un file di codice sorgente per il programma principale che esegue il test della classe.

    1. Scegliere Aggiungi nuovo elemento dal menu Progetto.

    2. In Categorie, espandere il nodo Visual C++ e quindi fare clic su Codice.

    3. In Modelli, fare clic su File C++(.cpp).

    4. Digitare TestCardGames nella casella Nome, quindi scegliere Aggiungi.

    5. Copiare il codice seguente e incollarlo nella finestra di modifica di TestCardGames.cpp:

      #include "CardGame.h"
      int CardGame::totalparticipants = 0;
      int main()
      {
          CardGame *solitaire = 0;
          CardGame *goFish = 0;
                goFish = new CardGame(4);
          solitaire = new CardGame(1);
          delete solitaire;
          delete goFish;       
         return 0;
      }
      
  10. Scegliere Compila soluzione dal menu Compila di Visual Studio.

    1. Verrà visualizzata la finestra Output, in cui si informa che il progetto è stato compilato senza errori. In caso contrario, confrontare il codice appena compilato con il codice riportato in questo argomento.
  11. Archiviare le modifiche in Controllo della versione di Team Foundation.

    1. Scegliere Altre finestre dal menu Visualizza di Visual Studio.

    2. Fare clic su Modifiche in sospeso e quindi su Archivia.

Compilazione di un progetto C++ tramite Team Foundation Build

Per compilare il progetto C++, attenersi alla procedura seguente.

Per compilare un progetto C++ tramite Team Foundation Build

  1. Scegliere Team Explorer dal menu Visualizza.

  2. In Team Explorer, selezionare il progetto Team contenente i file della soluzione C++ inclusi nel controllo del codice sorgente.

  3. Scegliere Nuova definizione di compilazione dal menu Compila.

  4. Nella casella Nome definizione di compilazione, digitare C++BuildDefinition.

  5. Fare clic sulla scheda File di progetto.

  6. Fare clic su Crea.

  7. Nella Creazione guidata file progettoMSBuild, selezionare la soluzione C++ archiviata nel controllo della versione, ovvero CardGame.sln. Deselezionare qualsiasi altro file, quindi fare clic su Avanti.

  8. Fare clic su Avanti per accettare le impostazioni di configurazione predefinite.

  9. Assicurarsi che nessun elemento di Opzioni di compilazione sia selezionato e quindi fare clic su Fine.

  10. Nella scheda Impostazioni predefinite compilazione della finestra di dialogo Definizione di compilazione, selezionare un Agente di compilazione.

  11. Nella casella Le compilazioni verranno inserite nella seguente condivisione, digitare una posizione per la definizione di compilazione e quindi fare clic su OK per creare la definizione di compilazione.

  12. In Team Explorer, aprire la cartella Compilazioni del progetto Team e quindi fare clic sul nome della compilazione appena creata.

  13. Scegliere Accoda nuova compilazione dal menu Compila.

  14. Nella finestra di dialogo Accoda compilazione, fare clic su Accoda.

Vedere anche

Attività

Procedura: modificare una definizione di compilazione

Procedura: eliminare una definizione di compilazione

Procedura: accodare o avviare una definizione di compilazione

Procedura dettagliata: creazione di una definizione di compilazione in Team Foundation Build