在vs和win10系统下ARToolkit配置

时间:2024-03-19 16:07:59

在vs2010和win10系统下ARToolkit配置

在经过一个星期的历练,我终于将ARToolkit的环境配置完成了,在这个过程中找了各种博客的资料,但都有存在的问题,所以我要写一个百分之百正确的博客,让其他人不在头疼环境的配置。不跟你多bb了,开搞!

一、首先要有资源对吧!去我博客下,因为不能免费所以我调的2积分,这个没办法。下好后是这个样子的。

在vs2010和win10系统下ARToolkit配置

然后就是解压了。是不是很简单!自己建一个AR的文件夹。

在vs2010和win10系统下ARToolkit配置

还要vs2010,在哪里下呢,楼主来告诉你:

在vs2010和win10系统下ARToolkit配置

复制网址就可以下载了,默认安装在D:\Program Files


二、让我们看看里面是些啥?

先把所有的文件解压到AR文件夹中

在vs2010和win10系统下ARToolkit配置


三、现在开始配置:

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 文件。

在vs2010和win10系统下ARToolkit配置

3、ARToolkit文件夹下的include和lib文件夹中的内容分别拷备到Visual Studio 的VC的文件夹中的include和lib文件中。(VC这个文件夹可能电脑不同在不同的路径,用我上面推荐的网来下载vs2010,就可以直接在D:\Program Files中找到)

在vs2010和win10系统下ARToolkit配置

注意拷贝到分别的对应的文件夹中的意思是

在vs2010和win10系统下ARToolkit配置

这个是把include中的文件拷过去,然后就是lib,直接把lib文件夹整个拷贝过来。

在vs2010和win10系统下ARToolkit配置

4、把ARToolKit\bin下的DSVL.dll, DSVLd.dll,libARvideo.dll,libARvideod.dll复制放在C:\Windows\SysWOW64下。

在vs2010和win10系统下ARToolkit配置
在vs2010和win10系统下ARToolkit配置

5、双击{ARToolKit}目录下的ARToolKit.sln,转换版本,点击生成-批生成。是不是已经成功了好多应该是28个!是不是贼开心,不过还没好,我们继续

在vs2010和win10系统下ARToolkit配置

是不是已经成功了好多,应该是28个!是不是贼开心,不过还没好,我们继续

还有一个说一下,就是如果你发现自己不是28个成功,也没关系,不要着急,因为ARToolkit中的29个项目是有点相互排斥的,所以一起编译难免会失败。6、现在我们打开ARToolkit文件夹,双击sln文件.

在vs2010和win10系统下ARToolkit配置
在vs2010和win10系统下ARToolkit配置

7、在属性/链接器/常规/输出文件,将目录改成图中的地址(一定要跟我照着我一模一样的配置)不然的话就自己在自己ARToolkit文件的examples中simpleTest中的Debug,然后再加上simpleTest.exe,就OK了。

在vs2010和win10系统下ARToolkit配置

8、然后最后一步,把下图中的dll文件全部复制到examples的simpleTest的Debug中

在vs2010和win10系统下ARToolkit配置
在vs2010和win10系统下ARToolkit配置

9、点击编译就可以了,是不是成功了!博主这个时候开心死了!不过还有一点,运行之后,显示camera load error!不要着急,我们还有一步,将下图中的Data文件夹,复制到你的simpleTest的bin中就好了。现在可以调试了

在vs2010和win10系统下ARToolkit配置
在vs2010和win10系统下ARToolkit配置
在vs2010和win10系统下ARToolkit配置
链接:如果要配置OpenGL的话可以参考这个博客里面配OpenGL的方法,但是其他的就不用看了,资源就下载我的就行了!

10、最后一点,每个项目都要把dll文件拖进去,还有Data文件放到Debug中,把属性里面的输出文件改一下路径,这样每个文件就都可以运行了。希望能帮到大家!嘻嘻!!!

希望大家一起努力,加油朋友们!