| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> win10+vs2017+Debugx64自建工程跑通ARToolKit样例 -> 正文阅读 |
|
[游戏开发]win10+vs2017+Debugx64自建工程跑通ARToolKit样例 |
记录下跑通的历程。 准备首先下载了?ARToolKit官方预编译SDK:Download the ARToolKit Augmented Reality SDK | ARToolKit.org 我这里下载的是: ?然后下载了: ARToolKit5-VS2017-x64.7z-C++代码类资源-CSDN文库 工程自建工程,属性管理器Debug|x64,添加的项目属性表配置: 可执行文件目录:
包含目录(写多了实际不需要):
?库目录(一样,写多了): F:\cs\ARToolKit\ARToolKit5-VS2017-x64 (库目录和包含目录保证win64-x64在前面,这里中间踩了个坑,否则先找到32位的lib文件,就会报错符号定义错误) 依赖项:
这里就是F:\cs\ARToolKit\ARToolKit5-VS2017-x64\lib\win64-x64路径下的所有lib文件。 挨个打太麻烦: python取文件夹固定后缀文件_m0_56838271的博客-CSDN博客 然后就跑程序,随便从ARToolKit里面拷贝了一个例子过来,用Debugx64直接跑,遇到了很多问题: 找不到windows.hC:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\um 加入包含目录 找不到GL\gl.hglut.h 复制到:C:\Program Files (x86)\Microsoft Visual\Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\GL 参考了:【AR应用开发之五】artoolkit_北络-CSDN博客_artoolkit 找不到glut32.dll文件这个就是system32文件夹下没有glut32.dll文件,复制过去就行。 值得注意的是,网上有教程让拷贝到SysWOW64是不对的,system32是64位程序运行环境,这里注意。 应用程序无法正常启动(oxc000007b)。请单击"确定"关闭应用程序上面一个问题解决后,遇到了无法正常启动的问题,这里的主要原因是glut32.lib文件是32位的,需要64位的glut64.lib。在F:\cs\ARToolKit\ARToolKit5-VS2017-x64\lib\win64-x64路径下找到glut64.lib,保守选择把它复制到项目并改名glut32.lib,在项目中选择添加现有项包含进去: 这两个问题参考: 启发:vs运行时提示:应用程序无法正常启动(oxc000007b)。请单击"确定"关闭应用程序_xianhua7877的博客-CSDN博客_oxc000007b 配置64位glut,运行时因为使用glut32.dll 报错0xc000007b-CSDN社区 解决办法参考: Error reading pattern file 'Data/hiro.patt'.跑成以后先是显示相机加载失败,原因可能是realsense用的参数啥的不一样,这个后面看。换了相机之后跑成,提示:
在官方给的SDK安装包安装的文件里面,路径:F:\cs\ARToolKit\ARToolKit5\bin下复制data到工程文件:C:\Users\chensi\Desktop\ARToolKit_test_1\x64\Debug下。 ? ?之后程序就能正常运行。 其他一些小问题不能将const char*类型的值分配到const* 类型的实体在项目属性中将语言符合模式改成否即可 参考: 不能将const char*类型的值分配到const* 类型的实体_走在天上的小猪-CSDN博客 This function or variable may be unsafe属性-C/C++-预处理器-预处理器定义-添加_CRT_SECURE_NO_WARNINGS。 参考: 解决VS2017中出现:This function or variable may be unsafe - WindSun - 博客园 (cnblogs.com) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/28 3:38:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |