Partilhar via


Instruções passo a passo: compilando um programa do C++/CX na linha de comando

Você pode criar programas Visual C++ destinados ao Windows Runtime e compilá-los na linha de comando. O Visual C++ oferece suporte a extensões de componente do Visual C++ (C++/CX), que possuem tipos e operadores adicionais destinados ao modelo de programação do Windows Runtime. Você pode usar C++/CX para compilar aplicativos para Windows Phone 8.1, do Windows Store e do Windows Desktop. Para obter mais informações, consulte Um Tour pelo C++/CX e Recursos de idioma para o direcionamento do CLR.

Neste passo a passo, você usa um editor de texto para criar um programa de C++/CX básico e, em seguida, o compila na linha de comandos. (Você pode usar seu próprio programa de C++/CX ao invés de digitar o que é mostrado ou, ainda, usar uma amostra de código de C++/CX de outro artigo de ajuda. Essa técnica é útil para compilar e testar pequenos módulos que não contêm elementos de interface do usuário.)

Dica

Você também pode usar o Visual Studio IDE para compilar programas em C++/CX.Como o IDE inclui o design, depuração, emulação e suporte de implantação que não está disponível na linha de comandos, recomendamos que você use o IDE para complicar aplicativos da Windows Store.Para obter mais informações, consulte Create a basic C++ Store app.

Pré-requisitos

Você deve conhecer os princípios básicos da linguagem C++.

Compilando um programa C++/CX

Para habilitar a compilação para C++/CX, você deve usar a opção do compilador /ZW. O compilador do Visual C++ gera um arquivo .exe destinado ao Tempo de Execução do Windows e vincula às bibliotecas necessárias.

Para compilar um aplicativo em C++/CX na linha de comando

  1. Abra uma janela do Prompt de Comando do Desenvolvedor. (Na janela Iniciar, abra Aplicativos. Abra a pasta Ferramentas do Visual Studio na versão do Visual Studio e escolha o atalho Prompt de Comando do Desenvolvedor.) Para obter mais informações sobre como abrir uma janela de Prompt de Comando, consulte Definindo as variáveis de caminho e ambiente para compilações de linha de comando.

    As credenciais de administrador podem ser necessárias para compilar o código com êxito, dependendo do sistema operacional e da configuração do computador. Para executar a janela do Prompt de Comando como administrador, abra o menu de atalho do Prompt de Comando do Desenvolvedor e escolha Executar como administrador.

  2. No prompt de comando, digite notepad basiccx.cpp.

    Escolha Sim quando for solicitada a criação de um arquivo.

  3. No Bloco de Notas, insira estas linhas:

    using namespace Platform;
    
    int main(Platform::Array<Platform::String^>^ args)
    {
        Platform::Details::Console::WriteLine("This is a C++/CX program.");
    }
    
  4. Na barra de menus, escolha Arquivo, Salvar.

    Você criou um arquivo de origem do Visual C++ que usa o namespace do Tempo de Execução do Windows Namespace de plataforma (C++/CX).

  5. No prompt de comando, digite cl /EHsc /ZW basiccx.cpp /link /SUBSYSTEM:CONSOLE. O compilador cl.exe compila o código-fonte em um arquivo .obj e executa o vinculador para gerar um programa executável denominado basiccx.exe. (A opção do compilador /EHsc especifica o modelo de gerenciamento de exceção C++, e o sinalizador /link especifica um aplicativo de console.)

  6. Para executar o programa basicclr.exe, no prompt de comando, insira basiccx.

    O programa exibe este texto e é fechado:

Esse é um programa C++/CX.

Consulte também

Tarefas

Tour guiado do Visual C++

Referência

Opções do compilador

Outros recursos

Referência de linguagem C++

Building C/C++ programas