如何克服由大量生成的代码导致的长编译时间?

时间:2011-03-24 00:00:37

标签: c++ perl opengl header mingw

我一直在寻找其他OBJ文件加载器,我找到了 Heiko Behrens obj2opengl

我喜欢这个转换器有多简单,但只有一个问题。编译时,构建需要很长时间,因为转换后的转换文件为63 MB。

有没有办法可以跳过检查头文件?如果没有,那么可能有一种方法可以在不删除头文件的情况下更快地编译项目吗?

如果需要任何代码,评论和我将尽快回复。

我的IDE是Code::Blocks,MinGW是Windows 32位上的编译器。

1 个答案:

答案 0 :(得分:4)

这个脚本可能做的是将OBJ文件转换为一系列OpenGL命令。 这真的不是人们应该如何使用OpenGL。

您实际应该做的是自己实现,或者获取一些在程序运行时动态加载OBJ文件的库。鉴于Lightwave OBJ文件非常易于解析,这应该是一个很好的练习。