Assistentes de classe do C++ para projetos dispositivo
Os projetos de dispositivo Visual C++ oferecem suporte a um subconjunto dos assistentes de classe com suporte para projetos do Visual C++ da área de trabalho.Alguns assistentes não há suporte para projetos de dispositivos causa das diferenças entre os sistemas operacionais Windows e Windows CE.Para obter mais informações, consulte Adicionando funcionalidade com assistentes de código.
Alguns dispositivo SMART assistentes de aplicativo nativo não oferecem a opção de vinculação estática tanto vinculação dinâmica.A tabela a seguir descreve o comportamento do aplicativo dispositivo inteligente assistentes sobre a vinculação do tempo de execução:
Assistente |
Anotações |
---|---|
Projeto dispositivo SMART Win32 – Windows aplicativo |
Link estático.Há a opção de dinâmico / estático link fornecido no momento da criação do projeto |
Projeto dispositivo SMART Win32 – aplicativo de console |
Link estático.Há a opção de dinâmico / estático link fornecido no momento da criação do projeto |
Projeto dispositivo SMART Win32 – DLL |
Link estático.Há a opção de dinâmico / estático link fornecido no momento da criação do projeto |
Projeto dispositivo SMART Win32 – biblioteca estática |
Link estático.Há a opção de dinâmico / estático link fornecido no momento da criação do projeto |
ATL dispositivo inteligente projeto – DLL |
Link estático.Há a opção de dinâmico / estático link fornecido no momento da criação do projeto |
ATL dispositivo inteligente projeto – EXE |
Link estático.Há a opção de dinâmico / estático link fornecido no momento da criação do projeto |
Aplicativo dispositivo SMART MFC – SDI |
Link estático.Há a opção de dinâmico / estático link fornecido no momento da criação do projeto |
dispositivo SMART Aplicativo MFC – w SDI.DocList |
Link estático.Há a opção de dinâmico / estático link fornecido no momento da criação do projeto |
Caixa de diálogo MFC dispositivo inteligente aplicativo – com base |
Link estático.Há a opção de dinâmico / estático link fornecido no momento da criação do projeto |
DLL-DLL normal do MFC dispositivo inteligente |
Link estático.Há a opção de dinâmico / estático link fornecido no momento da criação do projeto |
Controle ActiveX de dispositivo SMART do MFC |
Link estático.Há a opção de dinâmico / estático link fornecido no momento da criação do projeto |
MFC dispositivo inteligente DLL-DLL de extensão |
Dinâmico link.Há a opção de dinâmico / estático link fornecido no momento da criação do projeto |
A tabela se refere a implantação usando a tecla de atalho F5.A instalação do aplicativo é conforme descrito nesta seção:
Quando você cria um dispositivo inteligente CABprojeto para um aplicativo que está escrito em C++, você deve adicionar manualmente sistema autônomo dependências such sistema autônomo atl80.dll, mfc80U.dll e/ou msvcrt.dll) para o projeto de CAB se você estiver se vinculando dinamicamente a essas DLLs.Se você estiver vinculando dinamicamente e deve redistribuir sistema autônomo DLLs no cab, faça não instalar sistema autônomo DLLs no diretório de sistema, sistema autônomo \Windows no dispositivo.Em vez disso, instalar as DLLs no diretório do aplicativo local.Se estiver redistribuindo um conjunto de aplicativos, que vincular dinamicamente os tempos de execução do ATL/MFC, recomendamos que você instale todos os aplicativos e as DLLs de time de execução em um diretório único aplicativo.Em seguida, você pode fornecer atalhos para os aplicativos que podem ser colocados em suas próprias pastas.Isso salvará o dimensionar e evita o perigo das DLLs no diretório do sistema que estão sendo substituídos posteriormente com outra instalar de um aplicativo e aplicativos de quebra que vincular dinamicamente as DLLs.
Vinculação estática é altamente recomendável para reduzir as DLLs do ATL/MFC dependências.Se você estiver vinculando estaticamente, as DLLs não devem ser redistribuídas com o seu aplicativo.
Nesta seção
Usando assistentes de código com dispositivo projetos
Descreve os assistentes de classe do C++ são suportados e como acessá-los.Opções do assistente no nativo dispositivo projetos
Fornece links para tópicos que descrevem as opções do assistente sem suporte nos assistentes de classe C++ específicas.Não há suporte para opções na caixa de diálogo Propriedades do projeto
Descreve o comportamento é diferente de projetos para desktops no Propriedades do projeto caixa de diálogo.