Chinaunix首页 | 论坛 | 博客

分类: C/C++

2012-07-28 17:21:46

在编译PC端的QT文件中没有出现错误,而当我选为编译成arm端的QT文件时,出现了如下的错误
moc: Too many input files specified

Usage: moc [options] 
-o write output to file rather than stdout
-I add dir to the include path for header files
-E preprocess only; do not generate meta object code
-D[=] define macro, with optional definition
-U undefine macro
-i do not generate an #include statement
-p path prefix for included file
-f[] force #include, optional file name
-nw do not display warnings
@ read additional options from file
-v display version of moc
make: *** [moc_bcchat_messagefield.cpp] 错误 1

原因:
由于我的工程是从别的文件夹当中复制过来的,所以编译时的编译文件还是原来文件夹的build-desktop中。查看
Projects->General->Build directory可看到是在原先的文件夹当中而不是在现有的文件夹当。
解决方法:
直接在
Projects->General->Build directory中改成现有的文件夹即可。
阅读(6206) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~