摘要: 最近在做一个把MFC下的项目移植到Qt上的工作,想知道Qt源文件的编译过程,但网上类似帖子比较少,这篇帖子讲解的比较深入,故转载:这篇短文假定读者熟悉C\C++项目的基本编译过程。moc.exe和cl.exe由于是针对2个cpp进行编译,即2个编译单元的2次调用,因此为了更清除的表达在上图中各出现了2次。这里用一个例子演示了QT中2个重要的工具程序uic和moc的作用:假设用QDesigner设计了一个X.UI窗口,之后就需要使用uic来进行编译,生成对应的.h文件.另外一个自定义的类型ClsA使用了Q_Object宏,进而可以使用QT的信号、槽机制,或者不使用QTDesigner派生出新的Q 阅读全文
posted @ 2011-12-29 16:40 waytofall 阅读(3918) 评论(0) 推荐(1) 编辑