我要发帖 回复

中级会员

34

主题

461

积分

0

专家分

:

私信
发表时间 : 2009-2-20 12:17:12 | 浏览 : 1770    评论 : 9
一个最基本的vp程序,基于控制台,如果vp退出后主程序不退出,如在return中加入 输入语句。运行程序,发现vp有线程仍然没有退出。大家有没有注意到这个问题啊。
附源程序
#include <vsgu.h>
#include <vp.h>
#include <vpApp.h>
#include "vuAllocTracer.h"
#include <iostream>
using namespace std;
vuAllocTracer tracer(true, true);

int main(int argc, char *argv[])
{
        int a;
    // initialize vega prime
    vp::initialize(argc, argv);

    // initialize addition modules here
    //vpModule::initializeModule(modulename);

    // create a vpApp instance
    vpApp *app = new vpApp;
        a=app->ref();

    // load acf file
    if (argc <= 1)
        app->define("vp_simple.acf");
    else
        app->define(argv[1]);
        
    // configure my app
    app->configure();

    // runtime loop
    app->run();
   
    // unref my app instance
    a=app->unref();
   
    // shutdown vega prime
    vp::shutdown();
        cin>>a;//没有任何意义,只是想让主程序不退出,当按escvp结束时仍然还有vp的程序存在。
    return 0;
}

最近VR访客

henry0henry 评论于2009-6-2 08:58:27
谢谢指导
欢迎大家光临我的blog
http://henry0henry.blogspot.com/
hunterwiner专家组 评论于2011-5-24 15:49:24
好贴,顶~~~~~~~~·
南京邯郸 评论于2011-6-27 10:23:21
vp的线程问题 真的很烦
gubingjie 评论于2011-8-23 05:36:10
学习中的。
xianjian97 评论于2011-8-23 11:25:22
hao ding ding
xdliutianqiao 评论于2011-8-29 16:25:14
晕死了。。。
撒旦狂魔 评论于2011-8-29 22:11:32
走一走看一看,我想问问:基于MFC的VP编程,一种是可以利用设置定时器来达到帧刷新;如果是单开线程的话,怎么来刷新VP呢 ?
Lionghua专家组 评论于2013-1-6 16:57:29
学习了,学习

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

GMT+8, 2020-10-24 01:45 PM

返回顶部