你们老师给的题目够大的啊,都不知道你要做什么?看你意思先要搭建环境,够牛,
第一点如果你喜欢linux风格的话,不妨直接把电脑系统装成linux的,什么ubuntu,redhat,fedro,等都可以,不过你可能不会像windows那样方便,但是还有一个问题,如果你想做嵌入式的话,必须有交叉编译环境,windows下有windows下的交叉编译环境的搭建,linux下有linux的环境搭建,其实大同小异,至于QT你要根据操作系统,选择是带win还是带linux的,一般是直接下载官网集成好的SDK,但要做嵌入式的东西的话,还需要源代码,交叉编译后把库放到你的嵌入式环境内。QT安装很简单,下载好后直接点击下一步就OK,windows和linux安装步骤基本一样的,linux最好不要修改默认的安装路径!