回复: 【提问】qt编写“hello world ”出现错误(已解决)
#6 [magicoy 11-09 14:34]
我没见过库头文件还有大写的。
#7 [XChinux 11-09 14:48]
看一下include目录下面的那些文件内容就知道了。
C++标准鼓励大家使用QApplicatin这样的不加后缀的头文件格式。
但可以看到QApplication文件里的内容实际上又包含了qapplication.h
所以实际上在QT中使用哪一个都是一样的。
但如果是STL中的头文件就不一样了。
关键是要看不加后缀的文件里面到底写了什么,与加后缀的文件关系到底是什么。
#8 [晋-dragon 11-10 08:16]
我改了之后,还是报同样的错误
test@debian:~/studytest/qttest$ make
make: Nothing to be done for `first'.
到底是怎么回呀
#9 [晋-dragon 11-10 14:18]
这是我的makefile的内容
make_default: FORCE
make_first: FORCE
all: FORCE
clean: FORCE
distclean: FORCE
-$(DEL_FILE) Makefile
install_subtargets: FORCE
uninstall_subtargets: FORCE
/usr/local/Trolltech/Qt-4.0.1/bin/moc:
(cd "$(QTDIR)/src/tools/moc" && $(MAKE))
mocclean: compiler_moc_header_clean compiler_moc_source_clean
mocables: compiler_moc_header_make_all compiler_moc_source_make_all
install: install_subtargetsFORCE
uninstall:uninstall_subtargets FORCE
FORCE:
是不是这个有问题呀
#10 [晋-dragon 11-10 14:35]
我仔细看了一下文档,
重命名了一下,a,改为main.cpp,再qmake -project ,qmake,make,./eg1(生成的可执行文件),一个hello world的小窗口就出来了,兴奋