Welcome 微信登录

首页 / 操作系统 / Linux / Linux下创建和编译Qt项目

1,用Qt designer创建 BaseClass.ui 文件 和 BaseClass.ui.h (如有必要)。2,由.ui文件生成相应的 .h 和 .cpp 文件:uic -o BaseClass.h BaseClass.uiuic -o BaseClass.cpp -i(-impl) BaseClass.h BaseClass.ui3,生成子类的 .h 和 .cpp 文件(如有必要):uic -o SubClass.h -subdecl SubClassBaseClassBaseClass.uiuic -o SubClass.cpp -subimpl SubclassSubClass.h BaseClass.ui4,生成moc文件:moc -o moc_BaseClass.cpp BaseClass.hmoc -o moc_SubClass.cpp SubClass.h5,生成项目文件.pro:qmake -o Project.pro -project如不指定文件名,则文件名默认为当前目录的名字。6,生成Makefileqmake7,编译链接:make注:Linux RedHat 9.0, Qt3.3。绿色可根据实际项目自行更改。