・Windows7 64bit
・VisualC++ 2010
1)
ARToolKit本体をインストール
まず、ダウンロード
ARToolKit - Browse /artoolkit at SourceForge.net
http://sourceforge.net/projects/artoolkit/files/artoolkit/
解答したフォルダを任意の場所に置く。
(今回はCドライブ直下にしました。)
次は、コントロールパネルから環境変数のPathに次を追加します。
C:\ARToolKit\bin
そして、再起動します。
2)
glutのインストール
ARToolKitは描画などをGLUTを使って行っているのでインストールしないといけません。
Nate Robins - OpenGL - GLUT for Win32
http://user.xmission.com/~nate/glut.html
インストール方法は下記を参照
○○○○に怖いものなんてない!!: VC++2010でGLUTのインストール
http://kowaimononantenai.blogspot.jp/2012/10/vc2010glut.html
3)
vcpvcr71のインストール
(ARToolKitはもう古いので、前のWindowsのライブラリを利用します。
しかし、Windows7では標準で入らなくなってしまったので、個別に入れます。)
まず、ダウンロード
vcpvcr71 (msvcp71.dllとmsvcr71.dll同梱)のダウンロード : Vector ソフトを探す!
http://www.vector.co.jp/soft/dl/win95/util/se435079.html
解凍して、フォルダの中の
msvcp71.dll
msvcr71.dll
を
C:\Windows\SysWOW64
にコピー。
先ほどの場所でvcpvcr71をダウンロードしてきた場合には、
"vcpvcr71"という"msvcp71.dll"と"msvcr71.dll"がきちんと適応されているかチェックできる便利ツールもついているのでやってみるといいです。
ちなみに、
「msvcp71.dllとmsvcr71.dllはマイクロソフト社の製品です。
・・・・」
とかいてあったらおkです。
その代わりに何かエラーがでたら、適応できていないので、コピーする場所の再確認などをお願いします。
4)
サンプルの実行
Webカメラを挿して、
ためしに、"C:\ARToolKit\bin\simpleTest2"を実行してみましょう。
きちんとできていると思います。
次は"C:\ARToolKit\bin\simpleTest2d"を実行してみましょう。
しかし、これでは次のようなエラーが出てしまうと思います。
「コンピューターにMSVCP71D.dllがないため、プログラムを開始できません。
この問題を解決するためには、プログラムを再インストールしてみてください。」
これは先ほどダウンロードしたDLLのデバック版が入っていないため起きることです。
よってデバック版をダウンロードしてきます。
msvcp71d.dllの無料ダウンロード - DLL-files.com
http://jp.dll-files.com/msvcp71d.dll.html
msvcr71d.dllの無料ダウンロード - DLL-files.com
http://jp.dll-files.com/msvcr71d.dll.html
ちなみに、上のサイトのではインストールする方法というのが2種類ありますが、Fixerを使わず、ZIPファイルの使用(上級向け)
というのを選択したほうがいいです。
そして解凍したら、DLLを同じように"C:\Windows\SysWOW64"にコピーします。
これで、"simpleTest2d"をもう一回やってみると、
きちんと起動していると思います。
まずはこれでおkです。
次はプロジェクトを作って、ARToolKitのヘッダーやライブラリを使えるようにします。
参考にしたところ
Win7(64bit)で初めてのARToolKit インストール編│黒い森から来た少年
http://3335.blog106.fc2.com/blog-entry-103.html
ARToolKit (1): Windows7、Visual C++2010環境でインストール
http://tsujimotter.info/2012/05/14/artoolkit-1/
0 件のコメント:
コメントを投稿