Compartilhar via


Windows Embedded CE Build Environment Tool

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Wince.bat prepara o ambiente compilar estação de trabalho desenvolvimento usando entrada três parâmetros para determinar o ambiente compilar, a localidade de arquivos de origem usados durante a processo de criação e os arquivos criados durante a processo de criação.

Quando Wince.bat for executado na janela de compilar prompt de comando, ele usa a seguinte entrada três parâmetros para definir variáveis de ambiente específico para o projeto.

  • % _TGTCPU %
  • % _TGTPROJ %
  • % _TGTPLAT %

Essas variáveis são usadas em todo o processo de criação para compilar o apropriado destinos.

Observação

Se falhar Setdrive.exe ou Setdrv.bat, Wince.bat falhará.

Se a seguinte ambiente variáveis não estiverem definidas antes que seja Wince.bat define executar, Wince.bat-los para seus valores usar como padrão.

set _FLATRELEASEDIR=%_WINCEROOT%\release
set _PROJECTROOT=%_PUBLICROOT%\%_TGTPROJ%

% _WINCEROOT % deve ser definido antes execução Wince.bat. Caso contrário, Wince.bat relata um erro e sai.

Wince.bat continua a definir uma série de ambiente variáveis. Além disso, Wince.bat chama vários arquivos lote, que também podem conter variáveis ambiente. A seguinte tabela mostra os arquivos de lote que chamadas Wince.bat.

Arquivo em lotes Descrição

SETENV.bat

Define variáveis ambiente particular para a janela compilar. Este valor deve ser em Diretório de %_WINCEROOT%\Developr\%USERNAME%.

%_TGTPLAT%.bat

Define design OS-dependente variáveis ambiente relacionado para o design OS. Este valor deve ser em Diretório de %_WINCEROOT%\Platform\%_TGTPLAT%.

%_TGTPROJ%.bat

Projeto conjuntos-dependente ambiente variáveis.

Cada configuração e demonstração pasta projeto no Diretório público contém um arquivo em lotes nomeado após o correspondente projeto. Este valor deve ser no Diretório % _PROJECTROOT %.

%_WINCEROOT%\Setdrv.bat

Define a unidade estação de trabalho desenvolvimento para o projeto Windows Embedded CE.

%_WINCEROOT%\Public\Common\Oak\Misc\Etkenv.bat

Incondicionalmente define IMGNODEBUGGER como 1.

Esses opcional lote arquivos permitem mais personalização do processo de criação independentemente as configurações usar como padrão em Wince.bat. Wince.bat valida individual variáveis ambiente, mas não garante que a combinação de parâmetros correspondências.

Antes de modificar o local ou Wince.bat lote arquivos que são usados por Wince.bat, para obter mais informações, consulte Environment Variables.

Após as variáveis de ambiente são definidas, Wince.bat cria o Diretório % _FLATRELEASEDIR %. Wince.bat e verifica a presença de determinados arquivos .bif no Diretório % _FLATRELEASEDIR % que contêm o atual parâmetros do seu projeto Windows Embedded CE.

A seguinte tabela mostra os arquivos .bif e sua localidade.

Criar arquivo de informações Local

%_TGTPROJ%.bif

% _FLATRELEASEDIR %

%_TGTPLAT%.bif

% _FLATRELEASEDIR %

%_TGTCPU%.bif

% _FLATRELEASEDIR %

%_TGTPROJ%.bif

Platform\%_TGTPLAT%

Se esses arquivos .bif não estiverem presentes, Wince.bat cria os arquivos .bif o Diretório % _FLATRELEASEDIR % e continua configuração o ambiente compilar.

Se existirem esses arquivos .bif, Wince.bat usa sua presença como um sinalizador para indicar que exista um Diretório % _FLATRELEASEDIR %.

Wince.bat verifica que o atual variáveis compilar, % _TGTCPU %, % _TGTPROJ % e % _TGTPLAT %, são compatível com o atual processo de criação. Se não forem compatível, Wince.bat exibe uma mensagem aviso e não copiar automaticamente compilar resultados para o Diretório % _FLATRELEASEDIR %.

    [] [_TGTCPU] [_TGTPROJ] [_TGTPLAT] [PRIVATE_OPTIONS]

Comentários

Observação

Os parâmetros wince São com diferenciação de maiúsculas e minúsculas.

Parâmetros

  • -h
    Exibe um arquivo da Ajuda de Wince.bat.
  • _TGTCPU
    O CPU específica que os destinos compilar.
  • _TGTPROJ
    O nome do diretório design OS que usa a compilar.
  • _TGTPLAT
    A placa suporte pacote (BSP) em que o design OS baseia e quais os destinos processo de criação. BSPs disponíveis em seu desenvolvimento estação de trabalho são instalados na Diretório %_WINCEROOT%\Platform.

    A seguinte lista contém o válido Parâmetros:

    • NOPLAT
    • <BSP_Name >

    Se definido, NOPLAT fará com que a árvore OS ser compilado sem compilação a executar-imagem tempo. Isso permite que você otimizar o processo de desenvolvimento quando você trabalho com múltiplo BSPs que usam o mesmo CPU.

    Você codificar origem compilar na árvore OS uma vez e, em seguida, compilar somente codificar BSP-specific alterando o Diretório destino para o Diretório BSP você desejar e execução compilar comandos de uma linha de comando prompt.

  • PRIVATE_OPTIONS
    Os parâmetros adicionais são passados sem interpretação para SETENV.bat.

For Windows Embedded CE:

  • _TGTCPU
    O CPU específica que os destinos compilar. A seguinte lista contém o válido Parâmetros:

    ARM

    ARMV4I

    MIPS16

    MIPSII

    MIPSII_FP

    MIPSIV

    MIPSIV_FP

    SH4

    X 86

    NT

    NTANSI

     

Mensagens de erro

Esta janela compilar é incompatível com o atual versão Diretório. A variável WINCEREL está sendo forçado desativar a evitar liberando os binários automaticamente. Você deve fazer um "buildrel" Para reinicializar o Diretório versão para a atual configuração.

Se um tipo de binário é copiado para o Diretório versão e Wince.bat é executar com parâmetros que não são compatível com os binários existentes, Wince.bat emite essa mensagem de erro e finaliza a processo de criação.

Para ter múltiplo ativo diretórios versão, seja modificar SETENV.bat para atribuir um Diretório diferente para o variável de ambiente % _FLATRELEASEDIR % ou excluir o Diretório existente, % _WINCEROOT%\Release.

Exemplo

For Windows Embedded CE:

O seguinte mostra como usar Wince.bat para configurar um ambiente projeto para um membro do x 86 família CPU exemplo de código. O Diretório projeto é Myproj e de destino para a plataforma hardware CEPC.

wince x86 MYPROJ CEPC

Comentários

Wince.bat define muitas variáveis ambiente para o ambiente compilar Windows Embedded CE.

Antes execução Wince.bat, verificar que a entrada três parâmetros têm válido nomes e são apresentados em sua ordem correta. A entrada Parâmetros são com diferenciação de maiúsculas e minúsculas.

Execute as janelas compilar prompt de comando para verificar que as variáveis de ambiente válido. Não se esqueça que _WINCEROOT está definido.

Execute Wince.bat de um janela do prompt de comando que executa a partir % _WINCEROOT%\Public\Common\Oak\Misc.

See Also

Concepts

Environment Variables
Set Environment Variable Tool

Other Resources

Building a CEPC Run-Time Image for Use with an Ethernet Card
Building a Run-time Image Using the Build Demo Tool