标题:【提问】HelloWorld无法编译 问题。
作者:tomcruiz
日期:2005-09-18 22:26
内容:
我copy了QT assitant中的HelloWorld源码。用Borland C++创建了一个C++文件并保存在一个空文件夹里。然后用qmake -project和qmake 进行编译,都还正常,但是当我用make命令的时候,系统提示:mingw32-make: *** No rule to make target `New', needed by `makefile'.Stop.导致编译无法继续进行,这是什么原因阿?
#1 [XChinux 09-18 22:27]
要用mingw32-make来编译,也就是要用MinGW编译器来编译。而不能用BCC来编译。
#2 [tomcruiz 09-18 22:41]
能不能详细点阿,一共有三个编译命令。qmake -project , qmake , 和make。哪几个要改?
另外QT在编译之前要求有几个文件阿?我看你之前在“学习QT4初步编程(二)”中编辑了四个文件,才进行编译。
我现在仅仅只有一个c++文件,是不是也有这个原因?
本人很菜,不要见笑阿
#3 [tomcruiz 09-18 22:42]
我都是在QT command prompt里面进行编译的阿
#4 [XChinux 09-18 22:44]
先把编译环境安装好了,然后再编译
MinGW安装了没有呢?没有的话,先把DevCpp(可在论坛Qt Installing版置顶帖子中下载)安装了,然后再安装Qt4.0.x opensource for mingw,安装过程中指定MinGW的目录为DevCpp的安装目录。编译的时候要用开始菜单里的Qt Command Prompt来进行编译。
具体到Hello world里面需要几个文件,那完全是看你自己的需要。
#5 [tomcruiz 09-18 22:48]
我都已经安装好了阿,为什么还有这样的问题?