G3D游戏引擎——编译

在支付宝半年了,都是在写Java的核心业务处理,感觉离技术越来越远,所以重新捡起C++,开始游戏引擎的研究,这次选择的游戏引擎是G3D,环境是Mac。

这里的编译我选择的是g++,写一个小的实例,可以选择自带的sample的程序,编译的时候花费了我5个多小时才完成,需要下载jpeg,png等许多依赖的库。


这里将整个编译的的命令行贴出来,给无法编译G3D的童鞋一点参考,其中的一些依赖文件的路径你需要换成自己的环境。


g++ -g app.cpp -o main -stdlib=libstdc++   -I/Users/fengjingyfj/development/projects/games/G3D/G3D9/include/ -I/usr/include/c++/4.2.1 -I/opt/X11/include -L/Users/fengjingyfj/development/projects/games/G3D/G3D9/lib -L/opt/X11/lib -framework Cg -framework CoreFoundation -framework QuartzCore -framework AppKit -framework IOKit  -framework OpenGL -L/usr/local/Cellar/jpeg/8d/lib -lGLG3D -ljpeg  -lpng -lG3D -lGL -lGLU -lzip -lfreeimage  -lassimp -lassimpd -lavcodec.54 -lavformat.54 -lavutil.51   -lenet -lfreeimage -lglfw -lGLG3D -lqrencode -lqrencoded  -lswscale.2 -lz 

然后运行的时候需要将G3D中的动态库文件和data.zip拷到运行文件的路径里。

祝好运~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值