第一个panda3d C++程序
Posted bcbobo21cn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一个panda3d C++程序相关的知识,希望对你有一定的参考价值。
VC2012新建一个控制台工程;
#include "pandaFramework.h"
#include "pandaSystem.h"
int main(int argc, char *argv[])
// Open a new window framework
PandaFramework framework;
framework.open_framework(argc, argv);
// Set the window title and open the window
framework.set_window_title("My Panda3D Window");
WindowFramework *window = framework.open_window();
// Here is room for your own code
// Do the main loop, equal to run() in python
framework.main_loop();
//framework.close_framework();
return 0;
添加如下的可执行文件目录,包含目录,库目录;
它的示例是这样,python\\下的include和libs也包含进来;多加几个目录不影响;
附加依赖项添加,
libp3framework.lib
libpanda.lib
libpandafx.lib
libpandaexpress.lib
libp3dtool.lib
libp3dtoolconfig.lib
libp3pystub.lib
libp3direct.lib
生成配置设为release,不能使用debug;根据一些资料,设为debug可能编译panda本身的源码;
然后生成一下,生成了一个exe;
运行一下,程序挂了,没有按预期出现一个panda的窗口;
可能和版本有关;panda1.7推荐的VS版本为2008;下回继续;
以上是关于第一个panda3d C++程序的主要内容,如果未能解决你的问题,请参考以下文章