Instruções para Instalação GLUT/ARTOOLKIT/OpenSceneGraph
e OSGART
Configuração do Visual Studio 2010
Tiago De Gaspari
Dênis Marcel Fernandes
GLUT, CMAKE e ARTOOLKIT disponíveis em
http://www2.fc.unesp.br/sementille/TVD/videos_e_softwares/TUTORIAL_RA/
GLUT
Glut-3.7.6-bin
glut32.dll >C:\Windows\System32
glut32.lib >
C:\Users\Andrea\Documents\RealidAument\ARToolKit\lib (nãoprecisa)
>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib
glut.h >C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL
ARTOOLKIT
Para poder instalar o ARTOOLKIT é necessario o SDK do windows, as versões aceitas pelo ARTOOLKIT são
Windows SDK v6.0A ou Windows SDK v6.1.
No CMKAE 2.8.2 criar uma pasta aonde estará o build da biblioteca, clicar em configure e escolher Visual
Studio 10 e selecionar "Use default nativecompilers"
CMAKE_INSTALL_PREFIX: C:/ARToolKit
Não precisa indicar o diretório Include do GLUT
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
GLUT_INCLUDE_DIR (ADVANCED) =
Configurado automaticamente no próximo clique em
“Configure”
used as include directory in directory
C:/Users/Andrea/Documents/RealidAument/Bibliotecas/ARToolKit_hartmut/lib/SRC/Gl
used as include directory in directory
C:/Users/Andrea/Documents/RealidAument/Bibliotecas/ARToolKit_hartmut/util/calib_camera2
…
Configurar variável com caminho de instalação da biblioteca
CMAKE_INSTALL_PREFIX = C:/ARToolKit
Editar arquivo...
C:/Program Files/Microsoft SDKs/Windows/v6.0A/Include/qedit.h
Linha 498 = comentar // #include <dxtrans.h>
Remember to patch (remove dxtrans.h) the qedit.h header in the Windows SDK
([HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft
SDKs\Windows;CurrentInstallFolder])
Could NOT find DIRECTSHOW (missing: DIRECTSHOW_SOURCE_COMPILES)
PARTE 2
Clicar em Generate.
OK
Abrir o Visual Studio como Administrador.
Abrir a solução ARToolKit.sln na pasta criada pelo CMake (ex: .../vstudio)
Dar Build na Solução em modo Debug e em modo Release
OK
OpenSceneGraph 3.0.1
Organizar as pastas conforme abaixo
•
OpenSceneGraph-3.0.1
•
OpenSceneGraph-Data-2.8.0 (não precisa, vai ser colocada em C:\ depois)
•
3rdParty (colocar dentro da pasta C:\OpenSceneGraph-3.0.1 depois)
No CMKAE 2.8.2 criar uma pasta aonde estará o build da biblioteca, clicar em configure e escolher Visual
Studio 10 e selecionar "Use default nativecompilers"
CMAKE_INSTALL_PREFIX:C:/OpenSceneGraph
CMake
Fontes em:
C:/Users/Andrea/Documents/RealidAument/Bibliotecas/OpenSceneGraph-3.0.1
Build em: C:/Users/Andrea/Documents/RealidAument/Bibliotecas/OpenSceneGraph-3.0.1/vstudio
Primeiro clique em Configure
Check for working C compiler using: Visual Studio 9 2008 -- works Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working CXX compiler using: Visual Studio 9 2008
Check for working CXX compiler using: Visual Studio 9 2008 -- works Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Looking for include files CMAKE_HAVE_PTHREAD_H
Looking for include files CMAKE_HAVE_PTHREAD_H - not found. Found Threads: TRUE
Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
Could NOT find OpenAL (missing: OPENAL_LIBRARY OPENAL_INCLUDE_DIR) Could NOT find JPEG (missing: JPEG_LIBRARY JPEG_INCLUDE_DIR)
Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR) Could NOT find TIFF (missing: TIFF_LIBRARY TIFF_INCLUDE_DIR) Performing Test _OPENTHREADS_ATOMIC_USE_GCC_BUILTINS
Performing Test _OPENTHREADS_ATOMIC_USE_GCC_BUILTINS - Failed Performing Test _OPENTHREADS_ATOMIC_USE_MIPOSPRO_BUILTINS
Performing Test _OPENTHREADS_ATOMIC_USE_MIPOSPRO_BUILTINS - Failed Performing Test _OPENTHREADS_ATOMIC_USE_SUN
Performing Test _OPENTHREADS_ATOMIC_USE_SUN - Failed Performing Test _OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED
Performing Test _OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED - Success Performing Test _OPENTHREADS_ATOMIC_USE_BSD_ATOMIC
Performing Test _OPENTHREADS_ATOMIC_USE_BSD_ATOMIC - Failed Configuringdone
•
Alterar CMAKE_INSTALL_PREFIX para C:/OpenSceneGraph•
Verificar ACTUAL_3DPARTY_DIR(ex: C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty)
•
Marcar BUILD_OSG_EXAMPLES e BUILD_OSG_PACKAGES•
Marcar OSG_MAINTAINER … Segundo clique em “Configure”:searching TIFF
-->tiff.h<-->libtiff<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching FREETYPE
-->ft2build.h<-- >freetype;freetype234;freetype234MT;freetype235;freetype237<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching CURL
-->curl/curl.h<-->libcurl;curllib<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching JPEG
-->jpeglib.h<-->libjpeg<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching GLUT
-->GL/glut.h<-->glut32<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching GIFLIB
-->gif_lib.h<-->ungif;libungif<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching ZLIB
-->zlib.h<-->z;zlib;zlib1<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching PNG
-->png.h<-->libpng;libpng13<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--Found CURL:
C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdParty/lib/curllib.lib Could NOT find OpenAL (missing: OPENAL_LIBRARY OPENAL_INCLUDE_DIR)
Could NOT find wxWidgets (missing: wxWidgets_FOUND) Looking for Q_WS_X11
Looking for Q_WS_X11 - not found. Looking for Q_WS_WIN
Looking for Q_WS_WIN - found Looking for Q_WS_QWS
Looking for Q_WS_QWS - not found. Looking for Q_WS_MAC
Looking for Q_WS_MAC - not found.
Found Qt-Version 4.6.3 (using C:/Qt/2010.04/qt/bin/qmake.exe) Found JPEG: C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdParty/lib/libjpeg.lib Found PNG: C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdParty/lib/libpng13.li b Found TIFF: C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdParty/lib/libtiff.lib Configuringdone
Terceiro clique em “Configure”:
searching TIFF
-->tiff.h<-->libtiff<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching FREETYPE
-->ft2build.h<-- >freetype;freetype234;freetype234MT;freetype235;freetype237<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching CURL
-->curl/curl.h<-->libcurl;curllib<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching JPEG
-->jpeglib.h<-->libjpeg<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching GLUT
-->GL/glut.h<-->glut32<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching GIFLIB
-->gif_lib.h<-->ungif;libungif<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching ZLIB
-->zlib.h<-->z;zlib;zlib1<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--searching PNG
-->png.h<-->libpng;libpng13<-- >C:/Users/Andrea/Documents/RealidAument/Bibliotecas/3rdparty<--Could NOT find OpenAL (missing: OPENAL_LIBRARY OPENAL_INCLUDE_DIR) Could NOT find wxWidgets (missing: wxWidgets_FOUND)
Configuringdone