一个简单的vp例子
#include <vsgu.h>
#include <vp.h>
#include <vpApp.h>
#include "vuAllocTracer.h"
vuAllocTracer tracer(true, true);
int main(int argc, char *argv[])
{
// initialize vega prime
vp::initialize(argc, argv);
// initialize addition modules here
//vpModule::initializeModule(modulename);
// create a vpApp instance
vpApp *app = new vpApp;
// 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
app->unref();
// shutdown vega prime
vp::shutdown();
return 0;
}
下面主要是说说关于vuAllocTracer类。
vegaprime主要是基于V