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
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.
No prompt de comando, digite notepad basiccx.cpp.
Escolha Sim quando for solicitada a criação de um arquivo.
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."); }
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).
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.)
Para executar o programa basicclr.exe, no prompt de comando, insira basiccx.
O programa exibe este texto e é fechado:
Esse é um programa C++/CX.