Compartilhar via


Como usar o Visual Studio

Para conveniência, o Microsoft Visual Studio 6.0 fornece um arquivo de projeto para cada exemplo. Esse arquivo tem a extensão DSP. Um arquivo de workspace Allsamp.dsw também é fornecido no diretório main para que você possa compilar todos os exemplos de uma vez no Visual Studio.

Observação

As instruções a seguir são escritas para o Microsoft Visual Studio 6.0. Os comandos podem ser diferentes em versões anteriores e posteriores do Visual Studio.

 

Para carregar o projeto apropriado para um exemplo, você pode executar o Visual Studio no prompt de comando no diretório do exemplo, conforme mostrado no exemplo a seguir. Você deve substituir o nome do projeto de exemplo pelo <nome> do projeto.

msdev <project name.dsp>

Você também pode simplesmente clicar duas vezes no arquivo .dsp no windows Explorer para carregar o workspace de um exemplo no Visual Studio. No Visual Studio, você pode procurar as classes C++ da origem de exemplo e geralmente executar as outras operações edit-compile-debug.

Como parte do SDK (Platform Software Development Kit), a compilação desses exemplos de dentro do Visual Studio requer a configuração adequada dos caminhos de diretório no Visual Studio. Para definir os caminhos de diretório, execute as seguintes etapas:

  • Execute o Microsoft Visual Studio (Visual C++).
  • Escolha Opções... no menu Ferramentas .
  • Escolha a guia Diretórios na caixa de diálogo Opções .
  • Na lista suspensa Mostrar Diretórios , selecione Arquivos executáveis e insira o caminho do diretório BIN para o SDK da Plataforma instalado (por exemplo, C:\Arquivos de Programas\Microsoft SDK\Bin). Clique no botão de seta para cima para mover esse caminho recém-inserido para que ele seja a primeira entrada na lista Diretórios .
  • Na lista suspensa Mostrar Diretórios, selecione Incluir arquivos e insira o caminho do diretório INCLUDE para o SDK da Plataforma instalado (por exemplo, C:\Arquivos de Programas\Microsoft SDK\include). Clique no botão de seta para cima para mover esse caminho recém-inserido para que ele seja a primeira entrada na lista Diretórios .
  • Na lista suspensa Mostrar Diretórios, selecione Arquivos de biblioteca e insira o caminho do diretório LIB para o SDK da Plataforma instalado (por exemplo, C:\Arquivos de Programas\Microsoft SDK\Lib). Clique nos botões de seta para cima para mover esse caminho recém-inserido para que ele seja a primeira entrada na lista Diretórios .
  • Clique no botão OK na caixa de diálogo Opções para concluir as configurações.

A partir daí, você pode usar o editor, o depurador e as instalações do projeto para editar, compilar, vincular e depurar.

Outros IDEs visuais também podem gerar facilmente um de seus makefiles de projeto nativo, considerando os arquivos de origem existentes de um exemplo de código. Se você estiver usando esse IDE, gerar um makefile de projeto nativo pode valer muito a pena porque oferece uma maneira de navegar pelas classes C++ do programa. Para obter mais informações sobre como usar makefiles externos ou criar um makefile de projeto nativo usando um conjunto de arquivos de origem existentes, consulte a documentação do IDE.

Além da dependência do código comum nos diretórios irmãos APPUTIL, INC e LIB, muitos exemplos de código são independentes. Crie o APPUTIL antes de criar outros exemplos de código. Alguns exemplos posteriormente na sequência podem funcionar com os resultados compilados de exemplos anteriores. Essas interdependências de exemplo de código são as seguintes:

  • Qualquer: o build de qualquer exemplo de código precisa de compilação anterior do APPUTIL.
  • DLLUSER: a compilação ou a execução precisam de compilação anterior de DLLSKEL.
  • COMUSER: a compilação ou a execução precisam de compilação anterior do COMOBJ.
  • DLLSERVE: o build precisa de build anterior de REGISTER.
  • DLLCLIEN: a execução precisa de compilação anterior de DLLSERVE.
  • LICSERVE: o build precisa de build anterior de REGISTER.
  • LICCLIEN: a execução precisa de build anterior de LICSERVE e DLLSERVE.
  • MARSHAL: o build precisa de compilação anterior de REGISTER.
  • LOCSERVE: a compilação ou a execução precisam de compilação anterior de REGISTER e MARSHAL.
  • LOCCLIEN: a execução precisa de build anterior de LOCSERVE.
  • APTSERVE: a compilação ou execução precisa de compilação anterior de REGISTER e MARSHAL.
  • APTCLIEN: a execução precisa de build anterior do APTSERVE.
  • REMCLIEN: a compilação ou execução precisa de compilação anterior de REGISTER e MARSHAL no computador local (cliente). A execução precisa de compilação anterior de REGISTER, MARSHAL e APTSERVE no computador remoto (servidor).
  • FRESERVE: o build precisa de compilação anterior de REGISTER.
  • FRECLIEN: a execução precisa de build anterior do FRESERVE.
  • CONSERVE: o build precisa de build anterior de REGISTER.
  • CONCLIEN: a execução precisa de compilação anterior do CONSERVE.
  • STOSERVE: o build precisa de build anterior de REGISTER.
  • STOCLIEN: a execução precisa de compilação anterior do STOSERVE.
  • PERSERVE: o build precisa de build anterior de REGISTER.
  • PERTEXT: o build precisa de build anterior de REGISTER.
  • PERDRAW: o build precisa de build anterior de REGISTER.
  • PERCLIEN: a execução precisa de build anterior de PERSERVE, PERTEXT e PERDRAW.
  • DCDMARSH: o build precisa de build anterior de REGISTER.
  • DCDSERVE: a compilação ou execução precisa de compilação anterior de REGISTER e DCDMARSH.
  • DCOMDRAW: a compilação ou execução precisa de compilação anterior de REGISTER e DCDMARSH no computador local (cliente). A execução precisa de build anterior de REGISTER, DCDMARSH e DCOMDRAW no computador remoto (servidor).