我看到有些源代码他们的头文件(*.h)和源文件(*.cpp)是分开两个目录放的,还有源代码和工程是分开的(如CEGUI的Samples源码和工程文件是放在不同的目录),还有就是根据makefile生成vc工程。这些技术应该从哪学起?
我是在windows下编程的,想学这方面的东西。
我看了makefile教程,里面讲了很多makefile基础,如果完全是自己写的文件还勉强用的来,如果使用OpenGL或者一些其他库来开发,很多文件和库的应用和链接就显得非常混乱。感觉还有很多东西我并没有真正接触到,就好像是我要学的是windows编程却只看了一些C语言的书。我想把它应用到我现在的OpenGL开发。
我应该怎样入手掌握这方面的技术,最好能让我在一些OpenGL的工程中快速应用,然后在慢慢做深入研究。请前辈们指教。
用个IDE工具就不用手工配置makefile这些文件,如跨平台的Eclipse CDT,Windows下的Visual studio等,OpenGL很多的开源库有Visual Stuido的项目文件,直接打开就行,在这个基础上增删文件最方便