Questões freqüentemente Perguntadas (FAQ)
Tabela de Conteúdo.
Introdução
Este FAQ descreve como é o funcionamento do OpenFX, e responde
qualquer pergunta comum que surge.
O que é OpenFX?
OpenFX é uma série avançada de modelando em 3D, animação e ferramenta de
execução. Foi desenvolvido por Stuart Ferguson
e era inicialmente conhecido como SoftF/X. Ele tomou a decisão amavelmente para
Abrir a Fonte do projeto e foi renomeado para OpenFX .
Como nós
mantemos revisão de mudanças?
O método que a equipe de Desenvolvimento do OpenFX usa para controle de revisão é um sistema chamado CVS que foi desenvolvido através de
Software Cíclico e está disponível livre para uso por qualquer um. Se você não sabe como o CVS trabalha, eu recomendo altamente que você lesse a versão online do Livro de CVS em
http://cvsbook.red-bean.com/cvsbook.html é bastante longo, mas ignore os partes avançadas se você quer aprender um pouco os fundamentos. Porém, em um
nutshell CVS permite fomentador múltiplos a confirmar uma cópia de código de fonte, e comete mudanças atrás e recebe as atualizações de outros fomentadores, enquanto solucionam qualquer conflito que pode surgir no código. Também ramificação do suporte do código
da árvore dos códigos, de forma estável e árvore de desenvolvimento pode ser mantida, por exemplo.
Como é licenciado o OpenFX?
OpenFX usa a (GNU General Public License) Licença Pública Geral o que é uma verdadeira licença de Fonte Aberta. Significa que o código está aberto e disponível para qualquer um carregar, mas isso que qualquer um que altere o fonte-código tem que fazer publicamente para o alteração ficar disponível se eles desejam ganhar das mudanças.
Ele está restringido à plataforma de Windows?.
No momento, trabalha só debaixo de Windows, mas nós estamos nos concentrando esforços no desenvolvimento para isto adquirir estabilidade debaixo do Linux antes de lançamento. Isto não está sendo acabado reescrevendo isto, mas bastante usando o pacote de
WINE
para rodar o código de Windows debaixo de Linux.
Há muito interesse dentro da equipe de desenvolvimento para fazer o OpenFX como
plataforma-cruzada quando possível, começando com o Windows e Linux.
Obtendo o OpenFX
Exigências
NOTA: Acesso anônimo para o repositório de OpenFX CVS não é contudo disponível. Acontecerá entretanto
em futuro próximo, assim se você planeja contribuir à árvore de fonte, esta seção do FAQ é para você!
É melhor para usar CVS ou WinCVS?
CVS é uma utilidade de comando-linha para ter acesso um repositório de código de fonte.
WinCVS simplesmente é uma interface a CVS. Nós achamos isto pessoalmente há pouco mais fácil de usar
CVS da linha de comando. Prossiga lendo para uma avaliação rápida como montar CVS.
WinCVS que tem é truques, mas se você absolutamente odeia ferramentas de comando-linha, então é
suas melhores apostas. Ironicamente começamos com WinCVS por ser mais difícil de montar.
De Onde eu posso carregar WinCVS ?
Você achará a mais recente versão de WinCVS em http://www.wincvs.org. Antes de você
usar entretanto, você precisará carregar um cliente de
SSH..
Carregando WinSSH-1.2.14
Você precisará do porto de Windows de SSH para ter acesso o repositório com firmeza. Você pode adquirir
o programa por FTP às ftp://ftp.openfx.org/pub/openfx/tools/ssh-1.2.14-win32.zip.Descompacte-o em uma localização conveniente (por exemplo
c:\utils\ssh)
Montando o cliente de SSH
- Crie o diretório onde você quer conferir a fonte de OpenFX .
-
Ligação do cliente de SSH. Desde que seja um porto direto de UNIX, a
ligação SSH é ligeiramente desajeitado. Siga estas instruções de perto:
- Adicione a localização de SSH em seu caminho.
- Adicione uma variável de ambiente chamada HOME que aponta paro diretório onde você instalou o cliente de SSH. Por exemplo, de um lembrete de comando você poderia digitar:
- set PATH=%PATH%;c:\utils\ssh
- set HOME=c:\utils\ssh
- Se você está usando Windows 9x, adicione estas linhas (com os caminhos corretos inseridos) para seu arquivo de
AUTOEXEC.BAT..
- Se você está usando Windows 2000, salvar estes para todas as sessões futuras fazem o seguinte:
- Toque direita em " Meu Computador " e "Selecione Propriedades".
- Faça um clique na " aba Avançada ".
- Faça um clique no botão " Variáveis de Ambiente... " ..
- No topo a metade da janela, clique em " Novo....".
- Entre em HOME para o nome variável e o caminho para o cliente de SSH como o valor variável e faça um clique em
OK.
- Você já deveria ter uma variável de PATH definida (nenhuma necessidade para criar um novo). Junte o caminho SSH cliente (mesmo como para a variável de
HOME) para seu caminho atual.
- Usuários do Windows 9x podem ter que reiniciar neste momento, para ter certeza que as mudanças de ambiente tenham em efeito.
- Cheque que se o cliente de SSH esta trabalhando, digitando " ssh -l username openfx.org " (sem o uso das aspas)
no pronto de comando. Tenha certeza que você substitui " username " com seu próprio
nome. Você deveria ser incitado para uma contra-senha nesta fase. Se não, então você fez algo que prejudicou assim
volte ao passo 1 !
Montando CVS para acesso de comando-linha.
Para usar CVS na linha de comando, siga estes passos:
- Crie uma variável de ambiente chamada CVSROOT e fixe seu valor para
- :ext:username@openfx.org:/home/cvs/openfx
Siga as instruções dadas acima se você não sabe fazer isto. Tenha certeza você substituiu o " username " com seu próprio
nome.
- Crie uma variável de ambiente chamada CVS_RSH e fixe seu valor para:
Isto diz para CVS que use seu cliente de SSH para conectar para o repositório..
Se você quer testar tudo isto, tenta atualizar a linha de comando carregando o comando CVS
"-n " . Você deveria ser incitado para uma contra-senha. Se não, seu cliente de SSH não está corretamente
configurado. A opção de " -n " diz para CVS não modificar seu disco ou fundir arquivos de qualquer forma.
Para depurar propósitos, você pode tentar usando isto em conjunto com a opção de "
-t " que habilita localizando a execução de programa.
Se tudo parece trabalhar corretamente, então você está pronto carregar uma cópia do repositório remoto para seu disco local. Você pode fazer isto digitando
cvs na linha de comando. Esta operação pode levar um pouco para completar enquanto carrega durante o tempo, mas daqui o CVS só tentará para
sync (sincronizar) seu código com isso do repositório remoto..
Montando WinCVS
- Comece WinCVS.
- Selecione o menu de Admin, e vai para Preferências.
- Na aba Geral, entre em seu CVSROOT como::
- username@openfx.org:/home/cvs/openfx
- Autenticação deveria ser "SSH Server".
- Versão de CVS deveria ser CVS 1.10
- Na aba de Portos, confira a caixa " check for alternate rsh name " , e entre como a alternativa. '
ssh'
- Na aba de WinCVS, mude a pasta de papéis de HOME ao um você criou para armazenar o OpenFX.
Confirmando se OpenFX esta usando WinCVS.
Você pode usar WinCVS para procurar a mais recente cópia da árvore de CVS para obter uma cópia da fonte. Uma vez você se acostuma
à CVS, você também pode usar isto obter filiais diferentes e etiquetas, como cópias velhas, ou cópias de desenvolvimento beta..
- Nas visões, selecione a aba " explore " em vez da etiqueta de módulos..
- Escolha o diretório que você quer conferir para por OpenFX.
- Vá o Crie módulo (Create module), e escolha " módulo de Saída para
seleção "(Checkout module to selection) . Se fora tornou cinza, você não selecionou um diretório válido, assim escolha um
na aba explore e tente novamente.
- Para o nome de módulo, entre em ".src " e click o OK.
Neste momento, se tudo foram bem, uma janela de comando-lembrete aparecerá. Entre
com sua contra-senha aí, e a cópia de OpenFX será confirmada! Se você recebe qualquer mensagem de erro, então você provavelmente não montou algo corretamente (doh), assim volta para ter certeza que o SSH está trabalhando,
se as variáveis de ambiente estão corretas, etc.
Compilando OpenFX usando Visual C++
Para compilar acabando, ao usar o Visual C++ comando-linha ferramentas. Você precisará montar algumas variáveis de ambiente primeiro. Tenha certeza que a variável de
PATH inclui seu VC caminho binário, o LIB pontos variáveis para as bibliotecas de VC e o
INCLUDE pontos variáveis para o VC incluir arquivos.
Compilar OpenFX, simplesmente carregue o MakeAll.BAT na linha de comando. Este arquivo de
lote faz a maioria do trabalho para você compilando OpenFX e todo suas utilidades para a família de CPU x86 (Intel).
Nos contactando
Se você deveria ter qualquer pergunta (e você deve!), seu primeiro porto de chamada deveria ser o usuário e
dev que
mailing lists. Você também pode enviar um e-mail a equipe de desenvolvimento
do core.
core@openfx.org.
|