INSTALAÇÃO E CONFIGURAÇÃO
Instalação da PhysX
Antes de tudo deve-se instalar a PhysX. Para isso acesse a página de downloads. Baixe a última versão do PhysX SDK System Software e da NVIDIA PhysX SDK. Depois disso você deve instalar PRIMEIRO o PhysX SDK System Software e logo após a NVIDIA PhysX SDK.
Para facilitar a configuração do projeto utilizando a PhysX criaremos uma variável
de ambiente, cujo o seu valor será o diretório de instalação dela. Clique com o
botão direito em Meu Computador depois Aba Avançado -> Botão Variáveis de Ambiente ->
Botão Nova -> Preencha com os seguintes dados:
Nome da Variável: PHYSX_DIR;
Valor da Variável: Coloqueo o diretório onde instalou a PhysX (No texto
será C:\Arquivos de programas\NVIDIA Corporation\NVIDIA PhysX SDK\v2.8.1).
Instalação da NxOgre
A NxOgre é obtida baixando o seu código fonte do SVN, svn.nxogre.org, e depois compilando-o. Para baixar o código fonte utilizaremos o programa TortoiseSVN, baixe-o e instale. Depois de instala-lo ele irá se integrar com o explorer do windows.
Agora crie uma pasta chamada NxOgre dentro do diretório onde
está instalada a Ogre, no nossos tutoriais é C:\OgreSDK. Clique
com o botão direito na pasta NxOgre depois em SVN Checkout e
na janela que se abrirá na opção URL of repository entre com o endereço
dos arquivos que serão baixados, que é:
http://svn.nxogre.org/branches/1.0/NxOgre/
Então clique em OK e espere os arquivos serem baixados. Abra o projeto NxOgre e
selecione o modo de construção como Release. Vá até o menu Build -> Build Solution
ou aperte F7 e o projeto será compilado.
Configuração da NxOgre
Configuraremos a NxOgre para que possamos utiliza-la no projeto.

Clique com o botão direito do mouse no nome do projeto e depois em Properties.

Na janela de configuração do projeto na opção C/C++ clique no sinal de mais
para expansão e selecione General, então vá até a linha Additional Include
Directories e adicione os diretórios abaixo. Observe que quando se utiliza a
variável de ambiente PHYSX_DIR coloca-se o caminho do diretório entre aspas.
..\OgreSDK\NxOgre\include
"$(PHYSX_DIR)\SDKs\Physics\include"
"$(PHYSX_DIR)\SDKs\Foundation\include"
"$(PHYSX_DIR)\SDKs\Cooking\include"
"$(PHYSX_DIR)\SDKs\PhysXLoader\include"

Indo para a opção Linker expanda e escolha General, e em
Additional Library Directories insira os seguintes diretórios:
..\OgreSDK\NxOgre\lib
"$(PHYSX_DIR)\SDKs\lib\win32"
"$(PHYSX_DIR)\SDKs\Physics\lib\win32\Release"
"$(PHYSX_DIR)\SDKs\Cooking\lib\win32\Release"
Ainda em Linker selecione Input e em Additional Dependencies inclua:
NxOgre.lib
PhysXLoader.lib
NxCooking.lib
Finalizando vá até o diretório C:\OgreSDK\NxOgre\lib e copie o arquivo NxOgre.dll para o diretório onde está o nosso executável do nosso projeto, que é C:\OgreSDK\bin\release.
Italo Mendes
italo.ribeiro@gmail.com
