设为首页 加入收藏

TOP

2.4 在LINUX C++中运行第一个程序(5)
2013-10-07 16:05:38 来源: 作者: 【 】 浏览:84
Tags:2.4 LINUX 运行 一个 程序

2.4  在LINUX C++(www.cppentry.com)中运行第一个程序(5)

上述代码中,幕pandaPosInterval1开始后,熊猫将用13秒时间从三维坐标(0, 10, 0)移动到(0, -10, 0);幕pandaPosInterval2开始后,熊猫将用13秒时间从从三维坐标(0, -10, 0)移回到(0, 10, 0);幕pandaHprInterval1开始后,熊猫将用3秒时间从方向(0, 0, 0)转动到(180, 0, 0);幕pandaHprInterval2开始后,熊猫将用3秒时间从方向(180, 0, 0)转回到(0, 0, 0)。整个情节由4幕依次构成,命名为pandaPace。情节由pandaPace->loop()启动。Linux下的动画视频与配书光盘的Ch2目录Python子目录中的HelloPanda3D-05.mp4类似。

整个程序代码为HelloPanda3D.cxx,下面说明如何在Eclipse Helios中编译运行。

其实,在Linux环境下Eclipse Helios中编译运行代码与直接使用GNU g++编译运行代码并无本质区别,不过,Eclipse会自动为调试、发布生成相应的宏、目录,并产生相应的makefile等,这些对于大型游戏开发都非常有益。

如图2.10所示,首先通过Eclipse创建项目,明确存储位置、设置调试、发行版本,然后单击Advanced Settings按钮,在出现的界面中设置头文件、库目录、链接库等参数。

进入属性设置对话框后,在C/C++(www.cppentry.com) General选项的Paths and Symbols子选项下Includes标签页中设置头文件目录,单击Add按钮后,以图2.11所示的方式添加两个新目录。注意一定要选择添加到所有配置。

采用相同的方法,在Library Paths标签页中为项目设置库文件目录,主要是/usr/lib和/usr/lib/panda3d。结果如图2.12所示。

最后将有关库连接到项目中,这些库就是表2.3所示的基本库,通过在Libraries标签页设置,最终结果如图2.13所示。

每一项对应g++连接参数中-l后的各项,应该包括p3framework、panda、pandafx、pandaexpress、p3dtoolconfig、p3dtool、p3pystub、p3direct。

 
(点击查看大图)图2.10  通过ECLIPSE创建游戏项目
 
(点击查看大图)图2.11  为LINUX项目添加头文件目录
 
(点击查看大图)图2.12  为LINUX项目添加库文件目录
 
(点击查看大图)图2.13  为LINUX项目连接一些基本库
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.4 在LINUX C++中运行第一个程序.. 下一篇2.4 在LINUX C++中运行第一个程序..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·用 C 语言或者限制使 (2025-12-25 08:50:05)
·C++构造shared_ptr为 (2025-12-25 08:50:01)
·既然引用计数在做 GC (2025-12-25 08:49:59)
·Java 编程和 c 语言 (2025-12-25 08:19:48)
·. net内存管理宝典这 (2025-12-25 08:19:46)