在MFC桌面程序中使用ARToolKit

 在widows下,ARToolKit提供了simpleLite样例,是控制台程序,具体介绍可参考文档:
simpleLite - The First ExampleApplication to Look At

https://artoolkit.org/documentation/doku.php?id=7_Examples:example_simplelite#AdvancedTopics

为了在Windows下使用ARToolKit,需要用MFC调用ARToolKit,主要问题是:

1、simpleLite使用glutMainLoop进入OPENGL的事件处理循环,在MFC中需要改写程序,通过MFC事件触发OPENGL在MFC窗口上画图。

2、simpleLite使用32位的OPENGL包,而ARToolKit的其他库是64位的,在64位系统(如win10)下进行调试时,程序飞掉,抛出:

线程 0x1370 已退出,返回值为 -2147024637 (0x80070103)

之类的异常,需要用64位编译,便于调试。

 本文的开发环境是:win10家庭中文版;VSUltimate2013。

开发过程如下:

0、编译环境配置

新建一个MFC单文档程序,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值