用Visual Studio配置ARToolKit(問題解決)

其实CSDN上有好多配置ARToolkit,但是真的对我这个小白来说还是有诸多曲折,配了好久就把我的经验分享给大家,话糙理不糙。

注意点

  1. 参考原博为主,这里只说遇到的问题和解决措施!

  2. 版本问题,安装包就是ARToolkit5.3.2 vc120,我用vs2015配了几天,配的出来见鬼了。

  3. 首先是OpenGL的配置,网上一堆。问题:

    A.第一个错误是无法打开glut.h文件,glut配置过程中应该把glut.h放在VC\include\GL 文件夹下(没有就新建个);有时软件很笨,找不到你说的路径就会报错。

    B.第二个问题是无法打开glaux.lib,因为我在配置过程中根本没有见过这个,所以我在项目->属性->链接器输入->附加依赖项 给这个.lib删掉了。

  4. opengl成功之后就可以配置ARToolkit啦,安装包此处

  5. 配置参考 注意点:
    A.首先你要在你之前配置OpenGL的那个项里继续配置;
    B.无法打开AR.h,解决措施是在配置项目(就是你最开始配置opengl的项目)的属性 -> VC++目录 -> 包含目录添加 D:\~\ARToolKit5\include和 D:\~\ARToolKit5\include\win32-i386;(记住你自个安装ARToolkit的目录)
    C.无法打开glut64.lib,在刚刚的附加依赖项里删掉它就好了;

  6. 成功生成,警告库适用冲突解决措施
    我没改,暂时也没有什么影响

  7. 但是调试出现问题:无法找到入口,无法定位程序输入点_glutInitEithExit于动态链接库,参考了好多,还去官网下了最新的glut版本还是没用,心累,此处问题解决
    简单的说就是版本要一致,然后我把ARTAoolkit安装路径下D:\ARToolKit5\lib目录下(搜索下)的glut32.lib放在VS2013安装目录下VC\lib文件夹下,把D:\ARToolKit5\DSVL\bin下的glut32.dll放在C:\Windows\SysWOW64文件夹下,重新生成解决方案调试就可以出摄像头啦!

  8. 如果实在不想卸载重装vs版本,可以在项目->属性->常规->平台工具集 修改,选择v120,用2013的平台集环境下重新编译;如果你没有安装平台工具集,就到你的电脑的设备管理器中程序找到VS2015进行修改。

  9. 第一次写博客,有点乱,但是根据好几天配置的经历,希望对大家有帮助。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值