Pergunta

Estou trabalhando em um jogo para o iPhone onde uso o Motor Oolong Para renderizar, e agora eu apenas tentei atualizar meu projeto para a versão mais recente.

No entanto, agora recebo o seguinte erro quando tento compilar:

gcc-4.2 failed with exit code 1

Nos resultados da construção, vejo em qual arquivo de CPP o erro acontece, mas não vejo nenhuma informação adicional.

Como posso obter mais informações sobre o que está errado para rastrear o problema?

EDITAR

Depois de inspecionar a saída de compilação, recebi as seguintes linhas, onde ocorre o erro:

{standard input}:61:selected processor does not support 'fmrx r0, fpscr'

{standard input}:62:unshifted register required -- 'bic r0,r0,#0x00370000'

...somemorelines

{standard input}:69:selected processor does not support 'fmxr fpscr,r0'

Este é algum código VFO de um dos #include arquivos. Funciona bem nos exemplos que acompanham o motor. Poderia haver algo estragado com as configurações do meu projeto? Eu os comparei com um dos exemplos e eles parecem ser idênticos.

Foi útil?

Solução

Vá para Build-> Construir resultados ou acertar o shift-command-b. Há um ícone na extrema direita da mensagem de erro que se parece com um monte de linhas horizontais. Clique nele ou selecione "todas as mensagens".

Você também pode editar suas preferências no Xcode para sempre mostrar os resultados da compilação enquanto a compilação está em andamento e oculta a janela apenas se não houver erros ou avisos. isto é o que eu faço.

Outras dicas

Eu tive esse erro antes, e o problema era que alguns arquivos foram excluídos do disco e ainda referenciados no projeto Xcode. Depois de excluir essas referências, funcionou.

Essa é uma grande limitação do Xcode, ele realmente deveria ter mostrado uma mensagem básica de 'não poderia abrir o arquivo' em vez dessa mensagem de erro enigmática.

Eu tive o mesmo problema. No meu caso, o problema era que o mesmo arquivo foi referenciado duas vezes no navegador do projeto (em diferentes pastas), levando a ser listado duas vezes nas fases de construção -> fontes de compilação ... Acho subclasses de um modelo de dados principal.

Excluindo a referência redundante no navegador do projeto (não Os arquivos, apenas a referência duplicada!) Resolveram o problema.

Eu tive o mesmo problema e sei o que fiz.

Comecei um novo projeto e importei todos os arquivos do projeto antigo.

Viola!

No Xcode, na página de resultados da compilação, clique com o botão direito do mouse na linha de erro e escolha "Abra esses resultados mais recentes como arquivo de texto de transcrição". Isso abrirá o real O log de saída do XCODE, que deve conter uma descrição melhor do erro, então foi visto anteriormente.

NOTA: Isso mostra mais informações do que a página de resultados da construção sozinha.

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