qmake
开发者 | Qt Project |
---|---|
当前版本 | 3.0 |
编程语言 | C++ |
操作系统 | Windows, Linux, Mac OS X, FreeBSD |
类型 | 构建自动化 |
许可协议 | LGPL[1] |
qmake是一个协助简化跨平台进行专案开发的构建过程的工具程式,Qt附带的工具之一 。qmake能够自动生成Makefile、Microsoft Visual Studio 专案档 和 xcode 专案档。不管原始码是否是用Qt写的,都能使用qmake,因此qmake能用于很多软体的构建过程。
手写Makefile是比较困难而且容易出错,尤其在进行跨平台开发时必须针对不同平台分别撰写Makefile,会增加跨平台开发复杂性与困难度。qmake会根据专案档(.pro)里面的信息自动生成适合平台的 Makefile。开发者能够自行撰写专案档或是由qmake本身产生。qmake包含额外的功能来方便 Qt 开发,如自动的包含moc 和 uic 的编译规则。
参考资料
- ^ Qt Licensing - Qt Developer Network. qt-project.org. [2013-07-13]. (原始内容存档于2013-06-29).
外部链接
- qmake手册
- qmake手册(初级部分) (简体中文)
这是一篇关于电脑程式语言的小作品。您可以通过编辑或修订扩充其内容。 |