• 5188阅读
  • 7回复

求教(编程问题) [复制链接]

上一主题 下一主题
离线wbj1984
 
只看楼主 正序阅读 楼主  发表于: 2008-06-15
— 本帖被 XChinux 执行加亮操作(2008-06-16) —
我通过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]: *** [Makefile.in] Error 1
gmake[1]: Leaving directory `/root/aaa'
gmake: *** [all] 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[not-in-charge](QWidget*, char const*, unsigned)':
: multiple definition of `Form1::Form1[not-in-charge](QWidget*, char const*, unsigned)'
button.o(.text+0x0): first defined here
button.o(.text+0x128): In function `Form1::Form1[in-charge](QWidget*, char const*, unsigned)':
: multiple definition of `Form1::Form1[in-charge](QWidget*, char const*, unsigned)'
button.o(.text+0x128): first defined here
button.o(.text+0x250): In function `Form1::~Form1 [not-in-charge]()':
: multiple definition of `Form1::~Form1 [not-in-charge]()'
button.o(.text+0x250): first defined here
button.o(.text+0x274): In function `Form1::~Form1 [in-charge]()':
: multiple definition of `Form1::~Form1 [in-charge]()'
button.o(.text+0x274): first defined here
button.o(.text+0x298): In function `Form1::~Form1 [in-charge deleting]()':
: multiple definition of `Form1::~Form1 [in-charge deleting]()'
button.o(.text+0x298): first defined here
button.o(.text+0x2c4): In function `main':
: multiple definition of `main'
button.o(.text+0x2c4): first defined here
moc_button.o(.text+0xcc): In function `Form1::staticMetaObject()':
: multiple definition of `Form1::staticMetaObject()'
moc_button.o(.text+0xcc): first defined here
moc_button.o(.text+0x0): In function `Form1::className() const':
: multiple definition of `Form1::className() const'
moc_button.o(.text+0x0): first defined here
moc_button.o(.data+0x0): multiple definition of `Form1::metaObj'
moc_button.o(.data+0x0): first defined here
moc_button.o(.text+0xc): In function `Form1::initMetaObject()':
: multiple definition of `Form1::initMetaObject()'
moc_button.o(.text+0xc): first defined here
moc_button.o(.text+0x74): In function `Form1::tr(char const*)':
: multiple definition of `Form1::tr(char const*)'
moc_button.o(.text+0x74): first defined here
moc_button.o(.text+0xa0): In function `Form1::tr(char const*, char const*)':
: multiple definition of `Form1::tr(char const*, char const*)'
moc_button.o(.text+0xa0): first defined here
collect2: ld returned 1 exit status
make: *** [button] Error 1

请高手指点迷津啊~~(怎么也没指明什么错误)
离线tt67
只看该作者 7楼 发表于: 2010-04-01
没有答案
红联 www.linux110.com linux 命令查询 www.lx138.com
离线tt67
只看该作者 6楼 发表于: 2010-04-01
我也是同样的问题
红联 www.linux110.com linux 命令查询 www.lx138.com
离线foxyz

只看该作者 5楼 发表于: 2008-06-23
我通过qt designer产生的button控件
转化为 .cpp 和.h文件
??
把你的,Form1.cpp,Form1.h 以及根据*.ui生成的ui_XXX.h源码贴出来
离线wbj1984
只看该作者 4楼 发表于: 2008-06-22
大哥们
还是没人来解决问题啊
离线wbj1984
只看该作者 3楼 发表于: 2008-06-18
是缺少文件吗?
离线wbj1984
只看该作者 2楼 发表于: 2008-06-18
[root@bogon qtdesi_button]# aclocal
aclocal: `configure.ac' or `configure.in' is required
离线lzian
只看该作者 1楼 发表于: 2008-06-16
$aclocal
$make
快速回复
限100 字节
 
上一个 下一个