1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ARToolKit在visual studio(win10)的环境配置

ARToolKit在visual studio(win10)的环境配置

时间:2021-09-27 08:41:04

相关推荐

ARToolKit在visual studio(win10)的环境配置

之所以配置visual studio是因为之前在visual studio上配置的时候,步骤都对了,但是还是会报错,所以就直接下载了一把把他们列出来)。

1,下载ARToolKit。官网现在进不去了,现在ARToolKit项目被整合在artoolkit X里面了,可以在GitHub中下载相关的程序。当然国内也有大神把资源帖出来了(版本为安装ARToolKit5.3.2,下载后直接下载安装,整个过程就和安装普通程序一样)。

2.配置过剩和过长。

的ARToolKit中包含了过剩和GLEW的相关文件在ARToolKit安装目录下搜索要将glut32.dll,将该文件复制到C:\ Windows \ System32下下,有很多文章介绍说还要复制到C:\ WINDOWS \ SysWOW64中下,这样做也可以不过我没有这么做,并没有什么影响。

将ARToolKit安装目录下的\ ARToolKit5 \ include \ win32-i386 \ GL文件夹复制到VS的安装目录下,以我自己的电脑为例,该位置为E:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ VC。

3,标定相机

4,训练标记

5,测试的的ARToolKit

以上都是参考博客,这篇博客都有详细的介绍,这里就不再复述。

6,visual studio编译

这步是我遇到问题最多,纠结最久的一步。遇到的错误有的时候,简直有种想砸电脑的冲动。这一步也是参考上面的这篇博客来进行的。但是期间遇到了一个问题。新建的工程可以编译,但是调试的时候会出现以下问题“无法定位程序输入点_glutCreateWindowWiteExit于动态链接库......”,网上有很多关于这个的问题,不过都是无法定位程序输入点_glutCreateWindowWiteExit于动态链接库..dll上”,和我的不一样(当然我也是按照他们的解答试过了,也不行才确定的)。

之后看到了这篇博客,说有可能是计算机有时会丢失gult32.dll文件,然后我把gult32.dll文件放到调试文件夹中,也就是和编译生成的.EXE文件放到一起,问题就解决了。

7,运行时,可能会有这样的警告警告 “ LNK4098:defaultlib'MSVCRT'与使用其他库相冲突; 使用/ NODEFAULTLIB:库F:\ Program Files文件(x86)\ sample \ test2 \ test2 \ LINK test2 ”,目前我还没有解决,看网上说有

项目属性 - 配置属性 - 链接器 - 输入 - 忽略特定的库:libcmtd.lib

项目属性 - 配置属性 - 常规-MFC的使用:在共享DLL中使用MFC这么解决的,可是我这么修改以后,依旧会有警告,甚至还报错了。希望有解决办法的朋友,可以在下面评论告诉解决方法。

如图8所示,需要注意的是:网上有很多教程是自己配置OPENGL工具的,一定要注意配置的时候你的LIB中,DLL中,H文件一定要配套,不然会出问题(我之前也稀里糊涂地去配置,结果整了一天,也没有弄出来,索性卸载了的的ARToolKit,重新安装开始配置),个人建议就直接用的的ARToolKit自带的最好,之所以要配置,是使用的较老版本的的的ARToolKit安装包。

9,最好是使用visual studio,或者更高版本可能会出现问题。反正我自己之前用vs没有编译成功,最好还是安装了后才成功编译的。

本文参考的文章:

/trueblue_/article/details/79693266

/drunkpragrammer/article/details/78740055

/fjdmy001/article/details/53172081

/flyyufenfei/article/details/79049710

/thread-32342-1-1.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。