• 5263阅读
  • 4回复

求助,一个小qmake问题 [复制链接]

上一主题 下一主题
离线easygo880
 

只看楼主 倒序阅读 楼主  发表于: 2009-05-01
用qmake生成的makefile
为什么不产生moc_xx.cpp文件
cpp文件了里有O_Object的啊

那位大侠能给解释下呢?
离线bigo918

只看该作者 1楼 发表于: 2009-05-02
没看明白LZ要说什么
*.cpp是源代码,你qmake的对象是*.pro文件,makefile文件是根据你的*.pro文件,用qmake工具生成的,如果你*.pro文件没有你要编译的*.cpp或者*.h文件,则最终makefile文件不会有相关的编译信息

偶也是新手,希望对LZ有帮助
离线easygo880

只看该作者 2楼 发表于: 2009-05-02
不是,我是说就用qmake **.pro 生成的makefile里总是不包含生成moc_**.cpp的信息,总要我自己手动moc -o moc_**.cpp **.h
来生成
但是看别人的,或者是例子里的都可以自动的
我用qmake生成**.pro,进而生成makefile就有不行的,不知道怎么回事了
还有有的程序debug不通过,但是release就通过了,就又迷惑了
呵呵
离线bigo918

只看该作者 3楼 发表于: 2009-05-02
好像你那个O_Object内嵌的那个class需要定义在*.h文件里面,qmake才可以识别出来
离线wd007

只看该作者 4楼 发表于: 2009-05-04
你的qmake使用的是你想使用的版本吗,也许可以查一下qmake -v
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个