Pergunta

Eu baixei o pacote WTL 8.0 e venho encontrar os scripts para instalar os assistentes de aplicativos não suportam vs 2010.

Alguém conhece os scripts de atualizações para oferecer suporte à instalação no VS 2010?

Obrigada!

Foi útil?

Solução

O WTL 8.0 foi lançado em junho de 2007, portanto não poderia apoiar o VS 2010.

Você pode baixar o atual trabalho em progresso WTL 8.1 AppWizard de http://wtl.svn.sourceforge.net/viewvc/wtl/trunk/wtl/wizards/appwiz.tar.gz?view=tar e os arquivos de biblioteca correspondentes de /include.tar.gz?view=tar.

Outras dicas

O AppWizard para o VS2010 acima tem duas pequenas falhas (no entanto, eles podem impedir as pessoas de usar o WTL com o VS2010). Estes são muito fáceis de corrigir:

1) [Diretório de saída] e [diretório intermediário] nas novas propriedades do projeto não são seguidos por uma barra de barragem ('').

Para corrigir: arquivo:. Appwiz arquivos scripts 1033 default.js

Eu substituí:

            if(bDebug)
        {
            config.IntermediateDirectory = 'Debug';
            config.OutputDirectory = 'Debug';
            config.ATLMinimizesCRunTimeLibraryUsage = false;
        }
        else
        {
            config.IntermediateDirectory = 'Release\\';
            config.OutputDirectory = 'Release\\';
            config.ATLMinimizesCRunTimeLibraryUsage = true;
        }

com

        // Add generic configuration details
        config.IntermediateDirectory = '$(SolutionDir)$(Configuration)\\';
        config.OutputDirectory = '$(Configuration)\\';

        config.ATLMinimizesCRunTimeLibraryUsage = !bDebug;

2) Alguns cabeçalhos da WTL estão ausentes em projetos recém -criados.

O símbolo wtl_use_cpp_files parece estar faltando quando o arquivo STDAFX.H é analisado, como resultado, um monte de arquivos de cabeçalho não está incluído em novos projetos.

Novamente em. Appwiz arquivos scripts 1033 default.js, adicionei:

        // Add WTL_USE_CPP_FILES to all projects
    wizard.AddSymbol("WTL_USE_CPP_FILES", true)

logo abaixo da linha 41 (para que as linhas sejam sempre incluídas). Isso parece fazer o truque.

Eu nunca olhei para o VS AppWizards antes (ou JS para esse assunto), por isso não posso garantir que as soluções alternativas sejam concretas. Parece bastante reto e eu tenho usado o WTL com o VS2010 sem problemas, pois fiz essas mudanças ...

WTL é incrível BTW - Muito obrigado às pessoas que ainda o mantêm!

Saúde, Yiannis

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top