在vs2010和win10系统下ARToolkit配置
在经过一个星期的历练,我终于将ARToolkit的环境配置完成了,在这个过程中找了各种博客的资料,但都有存在的问题,所以我要写一个百分之百正确的博客,让其他人不在头疼环境的配置。不跟你多bb了,开搞!
一、首先要有资源对吧!去我博客下,因为不能免费所以我调的2积分,这个没办法。下好后是这个样子的。
然后就是解压了。是不是很简单!自己建一个AR的文件夹。
还要vs2010,在哪里下呢,楼主来告诉你:
复制网址就可以下载了,默认安装在D:\Program Files
二、让我们看看里面是些啥?
先把所有的文件解压到AR文件夹中
三、现在开始配置:
1、将DSVL\bin文件夹下的DSVL.dll和 DSVLd.dll放到ARToolKit\bin下,
再将OpenVRML拖至ARToolKit文件夹中,将ARToolKit\OpenVRML\bin\js32.dll复制,放进ARToolKit\bin里面去。再复制 msvcp71d.dll、msvcr71d.dll到文件夹ARToolKit\bin
2、双击鼠标左键执行 ARToolKit\Configure.win32.bat 文件。
3、ARToolkit文件夹下的include和lib文件夹中的内容分别拷备到Visual Studio 的VC的文件夹中的include和lib文件中。(VC这个文件夹可能电脑不同在不同的路径,用我上面推荐的网来下载vs2010,就可以直接在D:\Program Files中找到)
注意拷贝到分别的对应的文件夹中的意思是
这个是把include中的文件拷过去,然后就是lib,直接把lib文件夹整个拷贝过来。
4、把ARToolKit\bin下的DSVL.dll, DSVLd.dll,libARvideo.dll,libARvideod.dll复制放在C:\Windows\SysWOW64下。
5、双击{ARToolKit}目录下的ARToolKit.sln,转换版本,点击生成-批生成。是不是已经成功了好多应该是28个!是不是贼开心,不过还没好,我们继续
是不是已经成功了好多,应该是28个!是不是贼开心,不过还没好,我们继续
还有一个说一下,就是如果你发现自己不是28个成功,也没关系,不要着急,因为ARToolkit中的29个项目是有点相互排斥的,所以一起编译难免会失败。6、现在我们打开ARToolkit文件夹,双击sln文件.
7、在属性/链接器/常规/输出文件,将目录改成图中的地址(一定要跟我照着我一模一样的配置)不然的话就自己在自己ARToolkit文件的examples中simpleTest中的Debug,然后再加上simpleTest.exe,就OK了。
8、然后最后一步,把下图中的dll文件全部复制到examples的simpleTest的Debug中
9、点击编译就可以了,是不是成功了!博主这个时候开心死了!不过还有一点,运行之后,显示camera load error!不要着急,我们还有一步,将下图中的Data文件夹,复制到你的simpleTest的bin中就好了。现在可以调试了
链接:如果要配置OpenGL的话可以参考这个博客里面配OpenGL的方法,但是其他的就不用看了,资源就下载我的就行了!