Resolvendo Problemas

Se a sua compilação falhar, pode ser por causa de um build.rs: programas que fazem coisas arbitrårias no momento da compilação. Isso é fundamentalmente incompatível com o design do gn e do ninja, que visam regras de compilação eståticas e determinísticas para maximizar o paralelismo e a repetibilidade das compilaçÔes.

Algumas açÔes build.rs são suportadas automaticamente; outras exigem ação:

build script effectSuportado por nossos templates gnTrabalho exigido por vocĂȘ
Verificando a versĂŁo do rustc para configurar recursos ativados e desativadosSimNenhum
Verificando a plataforma ou CPU para configurar recursos ativados e desativadosSimNenhum
Gerando cĂłdigoSimSim - especifique em gnrt_config.toml
Compilando C/C++NĂŁoCorrigir
Outras açÔes arbitråriasNãoCorrigir

Felizmente, a maioria dos crates não contém um script de compilação e, felizmente, a maioria dos scripts de compilação faz apenas as duas açÔes principais.