2013年9月13日 星期五

ARToolkit 與OpenGL於Visual C++6的設定

到ARToolkit官網選download
http://www.hitl.washington.edu/artoolkit/download/#windows
下載
  • ARToolkit-2.71.2.tgz (988KB)
  • DSVL-0.0.8b.zip (2.57MB)
  • OpenVRML-0.14.3-win32.zip (10.8MB)
這三個檔案
點選官網 ARToolKit-2.72.1.tgz  下載完會發現副檔名是.gz
解壓縮出來是沒有副檔名的
自行加上副檔名改為.tgz  
又會變成另個壓縮檔
將他解壓縮即為ARToolkit的程式

接下來AR需要OpenGL支援
ARToolkit官網沒有提供
所以到
http://www.xmission.com/~nate/glut.html
下載glut-3.7.6-bin.zip

然後將glut-3.7.6-bin.zip解壓縮後
把下面資料放置WIndows XP相關資料夾裡

glut32.dll 放在C:\windows\system32

glut32.lib放在C:\Program Files\Microsoft Visual Studio\VC98\Lib

glut.h放在C:\Program Files\Microsoft Visual Studio\VC98\Include\GL

C:\Program Files\ARToolKit加入DSVLOpenVRML資料夾

C:\Program Files\ARToolKit\DSVL\bin\DSVL.dll
C:\Program Files\ARToolKit\DSVL\bin\DSVLd.dll
C:\Program Files\ARToolKit\OpenVRML\bin\js32.dll

以上三個DLL放到C:\Program Files\ARToolKit\bin裡

點兩下Configure.win32.bat

==================================================
在Visual C++6的設定


tool→options→directories:
Include files中加入C:\PROGRAM FILES\ARTOOLKIT\INCLUDE

Library files中加入C:\PROGRAM FILES\ARTOOLKIT\LIB

打開C:\Program Files\ARToolKit\ARToolKit.dsw

點選
build-batch build
→build


project seeting:
【input】

Object/library modules:
libAR.lib libARgsub.lib libARvideo.lib libARmulti.lib libARvideod.lib libARgsub_lite.lib 
 

ignore libraries:
libcmt.lib

Additional library path:
C:\Program Files\ARToolKit\lib


C/C++:
Category:【preprocessor】
Additional include directories:
C:\Program Files\ARToolKit\include

Debug:
working directory:
C:\Program Files\ARToolKit\bin



http://flash.tarotaro.org/blog/2008/12/14/artoolkit-marker-generator-online-released/

沒有留言: