Pergunta

O que é preciso para chegar C ++ TR1 membros (shared_ptr especialmente, mas gostaríamos função e se ligam e todos os outros) que trabalham com GCC 3.4.4 ( para o Nokia N810 computador tablet).

Alguém já fez isso? Tentou isso?

Pode não ser viável para nós para atualizar para GCC 4.x para cross-compilação para este dispositivo (mas se você tiver feito isso, gostaríamos de saber).

Pode haver muitas abordagens, e eu gostaria de evitar impasses outros têm atingido.

Estamos tentando evitar trazendo impulso, uma vez que pode ser interdependentes bonita (você traz em um cabeçalho de impulso e você acaba com mais 20), e manter código de tamanho para baixo é importante para nós.

Obrigado!

Foi útil?

Solução

Para shared_ptr de impulso, pelo menos, o número de dependências é muito pequena. Você pode usar bcp para extrair subconjuntos de impulso como bem, então você não precisa de toda a impulso para compilar o aplicativo.

Outras dicas

Você é capaz de usar Impulso ( Smart ponteiros , Bind , Função ) diretamente? Do GCC changelogs , o material std::tr1 real estão disponíveis apenas 4.0 em diante. : - (

Eu sei que há diferenças entre o Boost e std::tr1, mas espero que estes podem ser contornado de forma satisfatória. Deixe-me saber como ele funciona para você. : -)

Em um tópico diferente, eu estou instalando o pacote g++-3.4 no meu laptop Ubuntu agora, e eu vou ver se consigo compilar libstdc++ do tronco Subversion nele. Se assim for, eu vou deixar você sabe! (Se não, eu vou deixar você saber também. :-P)

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