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

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文件夹复制到VS2013的安装目录下,以我自己的电脑为例,该位置为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 studio2013,2015或者更高版本可能会出现问题。反正我自己之前用vs2015没有编译成功,最好还是安装了2013后才成功编译的。

本文参考的文章:

https://blog.csdn.net/trueblue_/article/details/79693266

https://blog.csdn.net/drunkpragrammer/article/details/78740055

https://blog.csdn.net/fjdmy001/article/details/53172081

https://blog.csdn.net/flyyufenfei/article/details/79049710

http://www.52vr.com/thread-32342-1-1.html

ARToolKit在visual studio2013(win10)的环境配置相关推荐

  1. Latex的Visual Studio Code+SumatraPDF环境配置(自用)

    Visual Studio Code 1.71.2版本 SumatraPDF 3.4.8版本 主要参考文章: Visual Studio Code (vscode)配置LaTeX VScode+Lat ...

  2. 【java】手把手教你win10 JDK环境配置

    文章目录 Oracle官网下载 JDK18的安装 环境配置 截图记录 Oracle官网下载 打开win10左下方搜索栏: 在搜索栏里面输入JDK 18: 选择java jdk 18: 选择Java A ...

  3. visual studio code python环境配置_visual-pushing-grasping环境配置及复现

    0. 电脑硬件配置 ThinkpadE580-不带独立显卡,这款电脑比较坑,有些包就是安装不上去,比Thinkpad的T系列差多了(小吐一下),VPG的github地址贴一下 andyzeng/vis ...

  4. matlab如何打开dcm_MatLab 与 visual studio 混合编程环境配置

    一.本文可以应用与以下matlab和visual studio版本: MatLab: Matlab2017a,Matlab2017b,Matlab2018a,MatLab2018b,MatLab201 ...

  5. win10 jdk环境配置

    右键我的电脑--属性--高级系统设置--环境变量. 在系统变量下:新建一个 变量名:"JAVA_HOME" 变量值默认为:"jdk安装路径" 再新建一个: 变量 ...

  6. AutoDesk CAD2018 ObjectArx + vs2015 +win10 (C++)环境配置

    1.从官网中下载 ObjectArxWizards  ,下载与cad版本一致 https://www.autodesk.com/developer-network/platform-technolog ...

  7. Visual Studio 2019 Python 环境配置

    一.创建python项目 二.查看python运行环境 三.选择环境 四.添加现有python环境 1. 进入cmd 输入 where python 可以查看所有安装python的路径 2.进入VS中 ...

  8. win10 go环境配置

    1. 下载&安装 SDK https://golang.google.cn/dl/ 2.配置GOROOT(bin目录) 3.配置GOPATH (工作目录) 4.验证 5.idea安装插件 6. ...

  9. OpenGL超级宝典visual studio 2013开发环境配置,GLTools

    https://www.cnblogs.com/wangguchangqing/p/4425745.html

最新文章

  1. linux报错 find: missing argument to `-exec'
  2. Java常见内存溢出(OOM)解决方案
  3. leetcode175. 组合两个表(SQL)
  4. UC上云 为网络大型游戏保驾护航
  5. Javascript中Base64编码解码的使用实例
  6. linux 双网卡 debian,Linux服务器双网卡双IP和单网卡双IP配置方法(Debian/Ubuntu)
  7. 两平面平行但不重合的条件是_____2012江苏省数学竞赛《提优教程》教案:第77讲_组合几何...
  8. 力扣题目——705. 设计哈希集合
  9. 1.7.05:输出亲朋字符串
  10. PHP 获取微视无水印源地址_PHP快速实现解析无水印播放地址URL——快手篇
  11. RPLIDAR A1 slam建图
  12. 经典Ubuntu20.04版本U盘安装双系统教程
  13. Java多线程并发笔记01 对象锁 类锁 对象锁的同步和异步 脏读
  14. 关于短信群发的简单实现
  15. Matlab代码实现SOM(自组织映射)算法
  16. Java操作word指定位置插入数据
  17. iOS 应用闪退的原因
  18. 星起航:在内容为王的时代电商拥抱短视频势不可挡
  19. 蓝桥杯 算法训练 逗志芃的危机
  20. 瑞星误删用友服务文件ServerNT.exe

热门文章

  1. 【UVM基础】UVM 树形组织结构
  2. 电脑页面怎么没有计算机,如何找回电脑里消失的IE浏览器图标?
  3. ms office excel2013教程 - 从网站加载数据
  4. 今天的几点感悟_20160711
  5. MySQL B+树如何实现联合索引
  6. 网页显示高德地图例子
  7. SAP学习笔记(SD的Delivery) 2008-12-28
  8. keil软件不显示.h文件问题
  9. Python专辑-QQ机器人2:智能聊天、定时执行任务实现
  10. 极案例 | 守护地铁运营“生命线”,极视角与深圳地铁运管办共建“AI智能巡检系统”