Condividi tramite


Uso di Visual Studio

Per praticità, Microsoft Visual Studio 6.0 fornisce un file di progetto per ogni esempio. Questo file ha l'estensione DSP. Nella directory principale è disponibile anche un file dell'area di lavoro Allsamp.dsw in modo che sia possibile compilare tutti gli esempi contemporaneamente da Visual Studio.

Nota

Le istruzioni seguenti sono scritte per Microsoft Visual Studio 6.0. I comandi possono differire nelle versioni precedenti e successive di Visual Studio.

 

Per caricare il progetto appropriato per un esempio, è possibile eseguire Visual Studio al prompt dei comandi nella directory dell'esempio, come illustrato nell'esempio seguente. È necessario sostituire il nome del progetto di esempio per <nome del progetto>.

nome progetto <msdev>.dsp

È anche possibile fare doppio clic sul file .dsp in Esplora Risorse per caricare un'area di lavoro di esempio in Visual Studio. Da Visual Studio è quindi possibile esplorare le classi C++ dell'origine di esempio ed eseguire in genere le altre operazioni edit-compile-debug.

Come parte di Platform Software Development Kit (SDK), la compilazione di questi esempi da Visual Studio richiede l'impostazione corretta dei percorsi di directory in Visual Studio. Per impostare i percorsi della directory, seguire questa procedura:

  • Eseguire Microsoft Visual Studio (Visual C++).
  • Scegliere Opzioni... nel menu Strumenti.
  • Scegliere la scheda Directory nella finestra di dialogo Opzioni.
  • Nell'elenco a discesa Mostra directory per selezionare file eseguibili e immettere il percorso della directory BIN per il Platform SDK installato, ad esempio C:\Programmi\Microsoft SDK\Bin. Fare clic sul pulsante con la freccia su per spostare il percorso appena immesso in modo che diventi la prima voce nell'elenco Directory.
  • Nell'elenco a discesa Mostra directory per selezionare Includi file e immettere il percorso della directory INCLUDE per il Platform SDK installato (ad esempio, C:\Programmi\Microsoft SDK\include). Fare clic sul pulsante con la freccia verso l'alto per spostare questo percorso appena inserito in modo che sia la prima voce nell'elenco directory.
  • Nell'elenco a discesa Mostra directory per selezionare File di libreria e immettere il percorso della directory LIB per Platform SDK installato(ad esempio, C:\Programmi\Microsoft SDK\Lib). Fare clic sui pulsanti freccia su per spostare il percorso appena immesso in modo che sia la prima voce nell'elenco Directory.
  • Fare clic sul pulsante OK nella finestra di dialogo opzioni per completare le impostazioni.

Da qui è possibile usare l'editor, il debugger e le funzionalità di progetto per modificare, compilare, collegare ed eseguire il debug.

Altri IDE visivi possono anche generare facilmente uno dei makefile del progetto nativo, in base ai file di origine esistenti di un esempio di codice. Se si usa un tale IDE, la generazione di un makefile di progetto nativo di questo tipo può essere molto utile perché offre un modo per esplorare le classi C++ del programma. Per altre informazioni sull'uso di makefile esterni o sulla creazione di un makefile di progetto nativo usando un set di file di origine esistenti, vedere la documentazione dell'IDE.

Oltre alla dipendenza dal codice comune nelle directory APPUTIL, INC e LIB di pari livello, molti esempi di codice sono autonomi. Compilare APPUTIL prima di compilare altri esempi di codice. Alcuni esempi più avanti nella sequenza possono funzionare con i risultati compilati di esempi precedenti. Di seguito sono riportate le interdipendenze di esempio di codice seguenti:

  • Any: la compilazione di qualsiasi esempio di codice richiede prima la compilazione di APPUTIL.
  • DLLUSER: la compilazione o l'esecuzione richiede una compilazione precedente di DLLSKEL.
  • COMUSER: la compilazione o l'esecuzione richiede la compilazione precedente di COMOBJ.
  • DLLSERVE: la compilazione richiede la compilazione precedente di REGISTER.
  • DLLCLIEN: l'esecuzione richiede la compilazione precedente di DLLSERVE.
  • LICSERVE: Il build richiede un build precedente di REGISTER.
  • LICCLIEN: L'esecuzione richiede la costruzione previa di LICSERVE e DLLSERVE.
  • MARSHAL: la compilazione richiede una precedente compilazione di REGISTER.
  • LOCSERVE: la compilazione o l'esecuzione richiede la compilazione precedente di REGISTER e MARSHAL.
  • LOCCLIEN: È necessario completare una build di LOCSERVE prima dell'esecuzione.
  • APTSERVE: la compilazione o l'esecuzione richiede la compilazione precedente di REGISTER e MARSHAL.
  • APTCLIEN: È necessario eseguire una build precedente di APTSERVE.
  • REMCLIEN: la compilazione o l'esecuzione richiede la compilazione precedente di REGISTER e MARSHAL nel computer locale (client). L'esecuzione richiede la compilazione precedente di REGISTER, MARSHAL e APTSERVE nel computer remoto (server).
  • FRESERVE: Il build necessita di un build precedente di REGISTER.
  • FRECLIEN: è necessario eseguire la compilazione precedente di FRESERVE.
  • CONSERVE: La creazione richiede una build precedente di REGISTER.
  • CONCLIEN: è necessario eseguire la compilazione precedente di CONSERVE.
  • STOSERVE: La build richiede una build precedente di REGISTER.
  • STOCLIEN: L'esecuzione richiede una build precedente di STOSERVE.
  • PERSERVE: la compilazione richiede la compilazione precedente di REGISTER.
  • PERTEXT: la compilazione richiede la compilazione precedente di REGISTER.
  • PERDRAW: la compilazione richiede la compilazione precedente di REGISTER.
  • PERCLIEN: è necessario eseguire la compilazione precedente di PERSERVE, PERTEXT e PERDRAW.
  • DCDMARSH: la compilazione di BUILD richiede una precedente compilazione di REGISTER.
  • DCDSERVE: la compilazione o l'esecuzione richiede la compilazione precedente di REGISTER e DCDMARSH.
  • DCOMDRAW: la compilazione o l'esecuzione richiede la compilazione precedente di REGISTER e DCDMARSH nel computer locale (client). L'esecuzione richiede la compilazione precedente di REGISTER, DCDMARSH e DCOMDRAW in un computer remoto (server).