• 6247阅读
  • 3回复

Windows VC2008EE + AMD processor [复制链接]

上一主题 下一主题
离线xiaojita
 

只看楼主 倒序阅读 楼主  发表于: 2008-07-11
— 本帖被 XChinux 执行加亮操作(2008-07-11) —
我现在用的是VC++2008EE和QT4.4.0,想编译最简单的Hello程序,但是没法编译成功。

报错信息是

------ Build started: Project: hello, Configuration: Debug Win32 ------
Compiling...
hello.cpp
e:\cpp.projects\hello\hello\hello.cpp(1) : fatal error C1083: Cannot open include file: 'qapplication.h': No such file or directory
Build log was saved at "file://e:\cpp.projects\hello\hello\Debug\BuildLog.htm"
hello - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


系统参数是

QMAKESPEC:  win32-msvc2008
QTDIR: c:\Qt\4.4.0\

在configure成功之后,就开始在VC里面写程序了,可是就把hello这个程序拷进去之后,然后编译和运行,就出现了上面的错误了。

VC里面需要添加的lib,include,bin文件都加了。我在其他论坛地方看到,有可能是因为处理器是AMD的问题,但是还是比较疑惑,总觉得不可能处理器不是intel的就不能编译,想问问有什么办法可以在自己电脑上面编译。如何解决这个问题,已经花了几天在这个安装和配置问题上了,一直解决不了。

hello.cpp


#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel *label = new QLabel("Hello Qt!");
    label->show();
    return app.exec();
}
离线dandelion

只看该作者 1楼 发表于: 2008-07-11
应该是环境设置问题,俺就是AMD的处理器
离线XChinux

只看该作者 2楼 发表于: 2008-07-11
#include <QtGui/QApplication>
#include <QtGui/QLabel>

这样试试
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线xiaojita

只看该作者 3楼 发表于: 2008-07-11
多谢,这个程序已经可以跑了,但是我另一个大一点的程序还是出现了这样的问题,按照你告诉的改了之后,单个文件编译好像已经没问题,(怎么好像没有QPopupMenu)但是为什么非要这么详细的指定这些位置呢?难道还是哪里的设置不对吗?为什么跑Hello可以了,到后面的程序又不行了?我在programming的帖子里面已经贴了程序,请指教,卡了有段时间了。
快速回复
限100 字节
 
上一个 下一个