UnixAgain

热爱Unix及相关的一切

博客园 首页 联系 订阅 管理

最开始很纳闷为什么每次 qmake -project 生成的.pro文件都不带 QT += widgets 这一行。搞得我很烦躁。

后来通过在qt-project.org发帖问和看豆子的博客终于明白了。这种情况一般只会在手动创建的项目(project)中才会出现,因为Qt5的模块化,当你直接用一堆.h, .cpp文件创建一个widget项目时,qmake怎么会知道你要创建的是widget项目?所以就需要在项目文件中告诉它。而添加这一句之后就好了,每次修改了源文件就不需要再执行 qmake -project这一句了,直接 qmake sample.pro即可。当然最快捷的方式还是结合qtcreator和qtdesigner。

posted on 2014-03-27 23:44  UnixAgain  阅读(1052)  评论(0编辑  收藏  举报