我要发帖 回复

正式会员

1

主题

54

积分

0

专家分

兴趣点(最多三项):

视景仿真

私信
发表时间 : 2014-7-28 10:53:49 | 浏览 : 703    评论 : 4
本帖最后由 江南月 于 2014-7-28 04:10 PM 编辑

基于MFC框架的vega仿真系统,第一次运行正常,第二次就会出错,单步时发现第二次执行到vgDefineSys时就会报错,说是非法访问,网上说是mfc设计时不支持多线程,要把vega作为一个单独的进程,我之前是把vega作为一个线程,可是那样改动好大,请教一下有什么别的办法吗?
那个网站说的听明白,可是改动那么大代价也很大,求教一下。。
那网站网址如下http://www.86cg.com/tutorial/vr/200711/753.html

最近VR访客

Mulder 评论于2014-7-29 16:48:49
提示: 作者被禁止或删除 内容自动屏蔽
Mercy 评论于2014-8-3 16:59:16
不知道楼主是什么版本的,带不带红外模块,我也是新手,想下一个带红外版本的vega,愿一起共勉
江南月 评论于2014-8-5 10:37:29
Mercy 发表于 2014-8-3 04:59 PM
不知道楼主是什么版本的,带不带红外模块,我也是新手,想下一个带红外版本的vega,愿一起共勉 ...

是带红外模块的
江南月 评论于2014-8-5 10:39:08
Mulder 发表于 2014-7-29 04:48 PM
在同一个进程中,只能初始化Vega两次,也只能调用vgDefineSys一次。

在同一个进程中只能调用vgDefineSys一次,这么说如论怎么改,只要vega作为线程都只能运行一次,除非作为一个单独的进程 是吗

手机版|VR开发网 ( 津ICP备18009691号 ) 统计 网安备12019202000257

GMT+8, 2020-11-24 11:09 PM

返回顶部