标题:求教 _编程问题
作者:wbj1984
日期:2008-06-14 23:14
内容:
我通过qt designer产生的button控件
转化为 .cpp 和.h文件
自己写了 main函数
int main(int argc, char **argv)
{
QApplication a(argc,argv);
Form1 b;
b.setGeometry(50,50,100,100);
a.setMainWidget(&b);
b.show();
return a.exec();
}
出现了错误
不知道是怎么回事
也没说明啊?
奇怪~~
cd . \
&& CONFIG_FILES= CONFIG_HEADERS=config.h \
/bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
gmake all-recursive
gmake[1]: Entering directory `/root/aaa'
cd . && \
/bin/sh /root/aaa/admin/missing --run automake --foreign Makefile
aclocal.m4:3009: your implementation of AM_INIT_AUTOMAKE comes from an
aclocal.m4:3009: old Automake version. You should recreate aclocal.m4
aclocal.m4:3009: with aclocal and run automake again.
gmake[1]: *** Error 1
gmake[1]: Leaving directory `/root/aaa'
gmake: *** Error 2
*** 失败 ***
使用终端编译 也是错误
Makefile:115: warning: overriding commands for target `moc_button.cpp'
Makefile:112: warning: ignoring old commands for target `moc_button.cpp'
gcc -o button button.o button.o moc_button.o moc_button.o -L/home/arm/qt-2.3.7/lib -lm -lqte -lstdc++
button.o(.text+0x0): In function `Form1::Form1(QWidget*, char const*, unsigned)':
: multiple definition of `Form1::Form1(QWidget*, char const*, unsigned)'
button.o(.text+0x0): first defined here
button.o(.text+0x128): In function `Form1::Form1(QWidget*, char const*, unsigned)':
: multiple definition of `Form1::Form1(QWidget*, char const*, unsigned)'
button.o(.text+0x128): first defined here
button.o(.text+0x250): In function `Form1::~Form1 ()':
: multiple definition of `Form1::~Form1 ()'
button.o(.text+0x250): first defined here
button.o(.text+0x274): In function `Form1 ..