Vega Prime入门教程索引:Vega Prime入门教程索引
导出
打开C:\Presagis\Suite22\Vega_Prime_22_0\resources\samples\vegaprime\vp\vp_simple
中的示例acf
点击菜单 File -> Export CPP
弹出配置界面,设置
把Generate main program
勾选上,就会在代码中生成main函数
点击Export按钮导出代码
记得备份原始文件
编译
导出的代码为20k,原始代码为1k
原始main
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| int main(int argc, char *argv[]) { vuAllocTracer tracer; vp::initialize(argc, argv);
vpApp *app = new vpApp;
if (argc <= 1) app->define("vp_simple.acf"); else app->define(argv[1]); app->configure();
app->run(); app->unref(); vp::shutdown();
return 0; }
|
导出main
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
int main(int argc, char *argv[]) { vp::initialize(argc, argv);
vpApp *app = new vpApp;
define();
app->configure();
app->run();
unconfigure();
app->unref();
vp::shutdown();
return 0;
}
|
相当于把acf展开为API代码
VS
打开工程,编译,运行