• 5701阅读
  • 8回复

我是新手,第一个程序请求帮助 [复制链接]

上一主题 下一主题
离线julieyzx
 

只看楼主 倒序阅读 楼主  发表于: 2007-07-11
我是新手,第一个程序请求帮助
— 本帖被 XChinux 执行加亮操作(2008-07-18) —
#include <qapplication.h>
#include <qpushbutton.h>



int main( int argc, char **argv )
{
    QApplication a( argc, argv );
   
    QPushButton hello( "Hello world!", 0 );
    hello.resize( 100, 30 );
   
   a.setMainWidget(&hello);//error
    hello.show();
    return a.exec();
}

直接在.cpp中写入,怎么编译可以通过,不能运行啊?系统自带的hello例子却可以运行
[ 此贴被XChinux在2008-07-18 13:32重新编辑 ]
离线julieyzx

只看该作者 1楼 发表于: 2007-07-11
路过的朋友,帮帮忙哈,第一个程序都弄不出来
离线XChinux

只看该作者 2楼 发表于: 2007-07-11
Qt4 ? Qt3 ?
Qt4的话把
  a.setMainWidget(&hello);//error
去掉
Qt4中没有这个方法了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线landuochong

只看该作者 3楼 发表于: 2007-07-11
没有connect函数把
离线landuochong

只看该作者 4楼 发表于: 2007-07-11
怎莫没有dialog呢,没有窗口怎莫显示
离线julieyzx

只看该作者 5楼 发表于: 2007-07-11
QT3,出现以下错误:
Linking...
msvcrt.lib(MSVCRT.dll) : error LNK2005: _free already defined in LIBCD.lib(dbgheap.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _malloc already defined in LIBCD.lib(dbgheap.obj)
LIBCD.lib(crt0init.obj) : warning LNK4098: defaultlib "msvcrt.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
Debug/zhujian.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.

zhujian.exe - 3 error(s), 1 warning(s)
离线浪漫天使
只看该作者 6楼 发表于: 2007-07-11
LIBCD.lib(crt0init.obj) : warning LNK4098: defaultlib "msvcrt.lib" conflicts with use of other libs; use /NODEFAULTLIB:library

use /NODEFAULTLIB:library!!!!!
离线julieyzx

只看该作者 7楼 发表于: 2007-07-11
请问在哪里设置啊?
离线julieyzx

只看该作者 8楼 发表于: 2007-07-11
弄出来了,谢谢
快速回复
限100 字节
 
上一个 下一个