• 9250阅读
  • 9回复

【提问】为什么编译后没有exe文件 [复制链接]

上一主题 下一主题
离线pantierui
 

只看楼主 倒序阅读 楼主  发表于: 2006-01-23
【提问】为什么编译后没有exe文件
1.hello.cpp:
#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
  QApplication app(argc, argv);

  QPushButton hello("Hello world!");
  hello.resize(100, 30);

  hello.show();
  return app.exec();
}

2.hello.pro:
TEMPLATE = app
DESTDIR = E:\hello
SOURCES += hello.cpp
CONFIG += qt warn_on release

3.qmake -o Makefile hello.pro

当我执行完qmake -p Makefile hello.pro后产生了相关的文件和目录就是没有exe文件.
请问这是为什么??
谢谢.
[ 此贴被XChinux在2006-01-23 12:43重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2006-01-23
你还没编译呢,运行
make进行编译
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线pantierui

只看该作者 2楼 发表于: 2006-01-23
谢谢
好用了.
不过为什么qmake自动生成的.pro文件和makefile文件一编译就出错啊
离线XChinux

只看该作者 3楼 发表于: 2006-01-23
为何出错??把错误提示列出来
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线pantierui

只看该作者 4楼 发表于: 2006-01-23
怎么看报的错误啊
我刚刚接触make
离线pantierui

只看该作者 5楼 发表于: 2006-01-23
Updating goal targets....
File `first' does not exist.
  File `FORCE' does not exist.
  Must remake target `FORCE'.
  Successfully remade target file `FORCE'.
  Prerequisite `FORCE' of target `debug' does not exist.
Must remake target `debug'.
离线fanyu
只看该作者 6楼 发表于: 2006-01-23
你编译的是调试版,你编译一下发行版就行了,即编译Makefile.Release这个文件就可以了。

因为QT for MingW在安装时是没有调试版的,所以就不能编译了。
离线pantierui

只看该作者 7楼 发表于: 2006-01-23
好用了,谢谢版主
离线pantierui

只看该作者 8楼 发表于: 2006-01-24
昨天我回家后,我编译的时候又出现问题了
我家里的机器安装的系统是XP
当我编译的时候出现了
C:\Documents and Settings\P~不是内部命令.
请问这是怎么回事啊
谢谢版主
离线XChinux

只看该作者 9楼 发表于: 2006-01-25
看Qt Installing和 Qt Programming版置顶贴。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个