引用第3楼eddylau于2010-03-22 21:55发表的 :
大虾,我也想请教哇。。我又新建了一个new.ui,并写好了相应的new.h和new.cpp,也将这些文件添加到了pro文件中,但是编译的时候就会出现错误:
WARNING: Found potential symbol conflict of newp.cpp (newp.cpp) in SOURCES
WARNING: Found potential symbol conflict of newp.h (newp.h) in HEADERS
Makefile:186: warning: overriding commands for target `.obj/release-shared/newp.o'
Makefile:171: warning: ignoring old commands for target `.obj/release-shared/newp.o'
Makefile:195: warning: overriding commands for target `.obj/release-shared/moc_newp.o'
Makefile:192: warning: ignoring old commands for target `.obj/release-shared/moc_newp.o'
Makefile:204: warning: overriding commands for target `.moc/release-shared/moc_newp.cpp'
Makefile:201: warning: ignoring old commands for target `.moc/release-shared/moc_newp.cpp'
rm -f .obj/release-shared/moc_hello.o .obj/release-shared/moc_newp.o .obj/release-shared/moc_newp.o
rm -f .moc/release-shared/moc_hello.cpp .moc/release-shared/moc_newp.cpp .moc/release-shared/moc_newp.cpp
rm -f .ui/release-shared/newp.cpp .ui/release-shared/newp.h
rm -f .obj/release-shared/hello.o .obj/release-shared/newp.o .obj/release-shared/main.o .obj/release-shared/newp.o
rm -f *~ core *.core
Makefile:186: warning: overriding commands for target `.obj/release-shared/newp.o'
Makefile:171: warning: ignoring old commands for target `.obj/release-shared/newp.o'
Makefile:195: warning: overriding commands for target `.obj/release-shared/moc_newp.o'
Makefile:192: warning: ignoring old commands for target `.obj/release-shared/moc_newp.o'
Makefile:204: warning: overriding commands for target `.moc/release-shared/moc_newp.cpp'
Makefile:201: warning: ignoring old commands for target `.moc/release-shared/moc_newp.cpp'
/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/uic newp.ui -o .ui/release-shared/newp.h
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_TARGET=\"hello\" -DQTOPIA_TRTARGET=\"hello\" -DQT_NO_DEBUG -I/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../qtopia-2.2.0-FriendlyARM/qtopia/include -I../qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/hello.o hello.cpp
In file included from hello.cpp:2:
newp.h:3:23: error: newp_base.h: No such file or directory
In file included from hello.cpp:2:
newp.h:6: error: expected class-name before ‘{’ token
newp.h:9: error: ‘WFlags’ has not been declared
hello.cpp: In member function ‘void HelloForm::Newp()’:
hello.cpp:49: error: ‘NewpForm’ was not declared in this scope
make: *** [.obj/release-shared/hello.o] Error 1
请问为什么会出现这种情况噢?跪求指教啊。。