Qt meta object compiler moc:Invalid argument错误
2010-12-03 10:17
555 查看
QT编译的时候出现:
Qt meta object compiler
moc:Invalid argument
Usage:moc [options] <header-file>
-o file ......
错误。后来发现是没有设置Qt的环境变量造成的。使用echo $PATH查看果然QT环境变量不在里面。
因为我是在终端下用export设置的环境变量,这样每次登录设置的环境变量在下次在登录终端的时候就会消失。
重新设置一下环境变量这个问题就会消失。或则设置一个永久的环境,这在前一篇博客中已经记录了。
Qt meta object compiler
moc:Invalid argument
Usage:moc [options] <header-file>
-o file ......
错误。后来发现是没有设置Qt的环境变量造成的。使用echo $PATH查看果然QT环境变量不在里面。
因为我是在终端下用export设置的环境变量,这样每次登录设置的环境变量在下次在登录终端的时候就会消失。
重新设置一下环境变量这个问题就会消失。或则设置一个永久的环境,这在前一篇博客中已经记录了。
相关文章推荐
- [Qt教程] Inside Qt Series (六):元对象编译器 – Meta Object Compiler (moc)moc, Qt教程
- Inside QT Series (六):元对象编译器 - Meta Object Compiler (moc)
- Inside Qt Series (六):元对象编译器 – Meta Object Compiler (moc)
- QT手动moc问题:virtual struct QMetaObject const * __thiscall Widget::metaObject
- Inside Qt Series (六):元对象编译器 – Meta Object Compiler (moc)
- Inside Qt Series (六):元对象编译器 – Meta Object Compiler (moc)
- QT手动生成moc问题:virtual struct QMetaObject const * __thiscall Widget::metaObject
- 解读QT信号与槽机制里 QMetaObject::connectSlotsByName(QObject *o)的源码
- 解读QT信号与槽机制里 QMetaObject::connectSlotsByName(QObject *o)的源码
- QT:关于qt工程在编译时提示undefined reference tp 'XXX::staticMetaObject'
- Qt 编译错误: QMetaObject::connectSlotsByName: No matching signal for xxx
- Qt的元对象(Meta-Object)系统简介(转)
- Inside QT Series (三):元对象系统(Meta-Object System)
- Qt MetaObject 详解之二:QMeta数据以及数据结构信息
- Qt的Meta-Object系统
- 解读QT信号与槽机制里 QMetaObject::connectSlotsByName(QObject *o)的源码
- Qt -- 编译Audiorecord 报 QMetaObject 错误
- QtMetaObjectsysmtem详解之三:QMetaObject接口实现
- Qt的元对象(Meta-Object)系统简介
- Qt 源码之元对象(QMetaObject)