• 38781阅读
  • 31回复

【原创】自动生成QT的.pro文件,QT项目文件 [复制链接]

上一主题 下一主题
离线arrenzhang
 

只看楼主 正序阅读 楼主  发表于: 2005-09-10
【原创】自动生成QT的.pro文件,QT项目文件
有的时候,我们不得不手工编写QT的.PRO项目定义文件。当我们的项目中.CPP和.H文件多到几十个的时候,那么编写这个文件就相当麻烦。
在此我有一个小工具,可以自动为你的项目目录生成.PRO文件。可正确识别UI定义文件,以及添加对MOC文件的生成。
程序用QT写成,可在WINDOWS和LINUX下编译此程序,得到makep.exe,在项目目录中运行此程序即可。
附件: makep.rar (502 K) 下载次数:1516
离线linbosmile
只看该作者 31楼 发表于: 2011-11-03
手动写PRO有维护性比较好,如果用QMAKE去生成比较乱 不好维护! 建议手动写 特别跨平台开发
离线hqd_2008
只看该作者 30楼 发表于: 2010-11-03
回 29楼(dmlyjr) 的帖子
我的做法是自己写一个pro.inc的文件,把这个项目相关的定义,比如TARGET ,MDC_DIR OBJECTS_DIR CONFIG等加到里面,
再使用qmake -project生成*.pro文件,在pro文件的最后加入include(pro.inc)就好了,这样不管项目目录文件结构如何变化,
每次都不需要做什么修改就好了
离线dmlyjr
只看该作者 29楼 发表于: 2010-06-13
学习下  从来没用过命令来玩QT
离线victorsummer
只看该作者 28楼 发表于: 2010-06-12
qmake就够了 没必要用其他的工具
离线lby147612
只看该作者 27楼 发表于: 2010-03-30
顶了,比较有用,尤其对于新手来说!!!
离线hui@jluzh
只看该作者 26楼 发表于: 2010-03-16
不是很懂楼主的意思,太菜了
离线thinke365

只看该作者 25楼 发表于: 2010-02-16
引用第10楼hanb99于2006-11-10 11:25发表的  :
可以在.pro文件中自己加一行
QT +=network(或者是xmlsql)
.......

自己修改.pro文件,猛的
离线thinke365

只看该作者 24楼 发表于: 2010-02-16
引用第3楼tdrhsb于2005-10-23 18:30发表的  :
qmake -project//生成pro文件
qmake //生成makefile
make //编译
make install//将编译好的target install 目标路径

正解啊
离线sunvim

只看该作者 23楼 发表于: 2010-01-18
真的 很好!
离线boyxle
只看该作者 22楼 发表于: 2009-10-23
刚来的,看到这个,先记下
努力学习qt
离线jerychang
只看该作者 21楼 发表于: 2009-04-30
不会自动生成..
QT HAO..
离线xafzg666
只看该作者 20楼 发表于: 2009-04-17
楼上都很厉害啊  我基本都是自动生成 还不会自己写呢  
离线superyongzhe

只看该作者 19楼 发表于: 2009-04-17
太感谢了!!!!!
有付出才有回报!
离线vfdff

只看该作者 18楼 发表于: 2009-04-02
有简便的方法 当然更好了
离线zcxflying
只看该作者 17楼 发表于: 2009-03-30
tmake下的genpro就可以了吧?
No time like present!
离线cxjnet
只看该作者 16楼 发表于: 2009-01-07
不管怎么样,楼主谢谢了
离线天下无雪

只看该作者 15楼 发表于: 2008-08-28
谢谢楼主分享了哦
离线sbtree
只看该作者 14楼 发表于: 2008-07-24
引用第9楼cavendish于2006-10-26 15:38发表的  :
手工写.pro文件有那么难么?
代码都是一行一行写出来的
在创建代码.h/.cpp文件之前顺便在.pro文件中加一两行
有那么难么?

我觉得这不是难不难的问题,而是一个方便的问题,就像函数库一样,很多人都可以写得出来,为什么还要用的,方便嘛,省去了很多自己写的时间
windows 7 + VC++2008 + Qt4.5.2
离线diandian08

只看该作者 13楼 发表于: 2008-06-26
学习中,看看,谢谢
离线matrix_ming

只看该作者 12楼 发表于: 2008-03-02
刚学QT,还是喜欢WIN下的自动的功能,毕竟文件多了不行
离线savitri
只看该作者 11楼 发表于: 2007-04-27
刚学QT。谢谢
离线hanb99

只看该作者 10楼 发表于: 2006-11-10
引用第2楼fanxianbing2005-09-22 03:33发表的“”:
如果源文件中包括network 或sql,用你的方法也不能解决问题吧?
还是要手动写pro文件吧



可以在.pro文件中自己加一行
QT +=network(或者是xml\sql)
就能正常编译了
离线cavendish

只看该作者 9楼 发表于: 2006-10-26
手工写.pro文件有那么难么?
代码都是一行一行写出来的
在创建代码.h/.cpp文件之前顺便在.pro文件中加一两行
有那么难么?
离线zhendeyue
只看该作者 8楼 发表于: 2006-10-26
谢谢楼主!
离线backup
只看该作者 7楼 发表于: 2006-07-30
非常感谢!
离线vera
只看该作者 6楼 发表于: 2006-06-02
?
#progen -t app.t -o ****.pro
就生成了.pro文件啊?

这个是从别处看来的,自己用了一下也可以。但是不太懂原理
离线butterflyer
只看该作者 5楼 发表于: 2006-03-24
哈哈 ,myer我 谢谢 你
离线zeckey

只看该作者 4楼 发表于: 2006-02-11
是这样的吗?
离线tdrhsb
只看该作者 3楼 发表于: 2005-10-23
qmake -project//生成pro文件
qmake //生成makefile
make //编译
make install//将编译好的target install 目标路径
离线fanxianbing

只看该作者 2楼 发表于: 2005-09-22
如果源文件中包括network 或sql,用你的方法也不能解决问题吧?
还是要手动写pro文件吧
离线myer

只看该作者 1楼 发表于: 2005-09-16
不错。

qmake -project
就可以生成.pro文件。
http://user.qzone.qq.com/56430808
快速回复
限100 字节
 
上一个 下一个