• 9580阅读
  • 8回复

【提问】装好了QTfor vs.net2003,也可以看到Qt toolbox,可是编译出错,过来人帮忙呀 [复制链接]

上一主题 下一主题
离线北方狼
 
只看楼主 倒序阅读 楼主  发表于: 2005-12-06
装好了QTfor vs.net2003,在VC上也可以看到Qt toolbox,可就是编译出错,怎么设置?哪位给个详尽的解决方案?谢谢啦

e:\项目\qtfirst\hello.cpp fatal error C1083: 无法打开包含文件:“qapplication.h”: No such file or directory




斑竹说的:

“请注意查看Qt Installing版置顶帖,其中有VS2003和Eclipse的设置(这两个是推荐的,不推荐使用DEVCPP)”

好象不曾见过置顶有呀?
离线heg48854

只看该作者 1楼 发表于: 2005-12-06
Re:【提问】装好了QTfor vs.net2003,也可以看到Qt toolbox,可是
一块儿看看,是不是.net2003的环境设置里没有加入QT的include目录?
.net2003的tools菜单->option->project->vc++ directory->第二个下拉菜单中选项include,在下边显示的目录中添加QT安装目录中的include目录
离线111111

只看该作者 2楼 发表于: 2005-12-06
哪里有QT FOR 2003呢?
离线北方狼
只看该作者 3楼 发表于: 2005-12-06
按照你说的加了include
能通过编译了,可是又有一大堆的链接错:

qtfirst error LNK2020: 无法解析的标记(0A00000A) QString.__dtor
qtfirst error LNK2020: 无法解析的标记(0A000017) QPushButton.__dtor
qtfirst error LNK2020: 无法解析的标记(0A000019) __imp_?shared_null@QListData@@2UData@1@A
qtfirst error LNK2020: 无法解析的标记(0A00001B) QApplication.__dtor
qtfirst fatal error LNK1120: 4 个无法解析的外部命令


求助!
离线北方狼
只看该作者 4楼 发表于: 2005-12-06
仍然是hello world

#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 );
hello.show();
return a.exec();
}
离线XChinux

只看该作者 5楼 发表于: 2005-12-06
Re:【提问】装好了QTfor vs.net2003,也可以看到Qt toolbox,可是
Qt4 for VS2003有两个安装文件的,还有一个是用于连接的。
两个都得安装后才能正常编译。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线北方狼
只看该作者 6楼 发表于: 2005-12-06
你好!你说的是不是这个文件?Setup_VS2003_1.0
还是别的什么文件?
离线myer

只看该作者 7楼 发表于: 2005-12-07
To 3楼
没有链接相关的Qt的lib库

如果利用qt的例子,或者利用qmake生成vcproj的时候,一般没有这个问题
否则如果是自己new的project(不通过qt工具)
就需要自己设置环境变量,和链接的库文件。
http://user.qzone.qq.com/56430808
离线北方狼
只看该作者 8楼 发表于: 2005-12-08
谢谢楼上指点
快速回复
限100 字节
 
上一个 下一个