• 5626阅读
  • 2回复

问一个工程中的qmake目录相关的问题 [复制链接]

上一主题 下一主题
离线tuoshi
 

只看楼主 正序阅读 楼主  发表于: 2008-09-22
— 本帖被 XChinux 执行加亮操作(2008-09-22) —
大家知道写一个简单的窗口程序的话,如果要用到信号和槽的机制,因为工程文件和.h文件都在一个文件夹下,那么我们只需要用在工程目录下用nmake命令即可(IDE VC2005)生成所需的moc文件
如后vc中添加新生成的文件即可

但是如果做一个较大的工程,工程文件和源代码放在不同的目录下,该如何用qmake 和nmake来连接信号和槽呢? 举个简单的例子
Project  -----  vcProject  ----  utilities        (工程目录结构)
        -----  source    ----  utilities  ----- ....h .....cpp (源文件 )
这样的目录结构该如何连接信号和槽呢,请好心人简单的解答一下nmake连接不同目录的机制

我有一个笨办法就是把源文件移到工程目录下用nmake先生成moc文件,然后在改下moc文件的包含关系,但这个办法实在是。。。。。

离线XChinux

只看该作者 2楼 发表于: 2008-09-22
使用.pro管理是很方便的,学习起来也不费事。
配置项不够的话,可牵qmake的手册,里面有好多的选项可以给编译器加额外的选项或执行额外的指令。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ww_317
只看该作者 1楼 发表于: 2008-09-22
只要在工程文件即.pro文件中修改  HEADERS 和 SOURCES 的路径 就可以了啊,然后在工程目录路径下qmake nmake。。。。。。
快速回复
限100 字节
 
上一个 下一个