请选择 进入手机版 | 继续访问电脑版

开源计算机图形学社区(Open Source Computer Graphics Community) |OpenGPU Forum (2007-2013)| OpenGPU Project

 找回密码
 注册
搜索
查看: 2944|回复: 4

如何自己手动一个一个文件编译整个引擎呢? [复制链接]

Rank: 8Rank: 8

注册时间
2016-9-15
积分
158
发表于 2016-11-29 10:16:51 |显示全部楼层
应该从哪个文件开始,然后一步一步的编译下去.
如果能自己编译了也了解引擎多了点,设计思路也清晰点了.
有谁知道的能说下不,别说引擎集成的PYTHON自动编译的了.
学习用的去用它就是个悲剧.

Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

注册时间
2007-6-11
积分
29543
发表于 2016-11-29 10:49:51 |显示全部楼层
仔细看说明

使用道具 举报

Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

注册时间
2009-3-31
积分
14411
发表于 2016-11-30 06:37:35 |显示全部楼层
CMake的基本原理就是,生成工程文件,接着让IDE接手。这里生成的工程文件在每个子项目的Build下面。你如果仔细看py执行的过程就能发现这件事情。有了这个你就能用IDE打开工程文件,想怎么编译怎么编译。

另外,一个一个文件编译并无助于你了解什么。因为整个调用流是文件之间跳的。又不是小程序,都在一个cpp里。

使用道具 举报

Rank: 5Rank: 5

注册时间
2016-6-25
积分
81
发表于 2017-4-13 09:50:34 |显示全部楼层
gongminmin 发表于 2016-11-30 06:37
CMake的基本原理就是,生成工程文件,接着让IDE接手。这里生成的工程文件在每个子项目的Build下面。你如果 ...

你好 龚大,我想编译整个引擎,但是由于公司网络有代理,访问不了下载SDK的一些链接,请问是否可以在离线环境下编译引擎呢? 我可以在别的地方下载需要的SDK 比如openGLES等

使用道具 举报

Rank: 8Rank: 8

注册时间
2017-3-25
积分
103
发表于 2017-4-25 11:01:13 |显示全部楼层
不要自己编译,因为依赖库和资源的下载都是集成到编译系统里的,不走编译系统最终也搞不定。除非你对引擎非常熟悉,可以去脚本里找到各个资源的源,自己下载。编译系统使用很简单,装py27和CMake较新的版本,运行脚本就可以了。
另,自己编译无助于理解引擎,这是两码事。

使用道具 举报

最近看过此主题的会员

您需要登录后才可以回帖 登录 | 注册

‹‹
我的工具栏

关于我们|手机版|Archiver|开源计算机图形学社区(Open Source Computer Graphics Community) | OpenGPU Project | OpenGPU Forum (2007-2013)

GMT+8, 2017-8-22 16:59 , Processed in 0.165148 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部