Shawn Curry
12-12-2002, 07:04 PM
I'm used to MSVC++ and Borland C++ Builder, so I really dont have much experience running a command-line compiler.
I'm reading the tutorial for QT Designer, and it seemed a lot like C++ Builder. I made the first tutorial exercise - the Multiclip form clipboard manager thinggie.
It said to run qmake -o Makefile multiclip.pro to generate the makefile, and then it said to use make to build the Makefile.
The first time I ran make I picked up a couple of missing semicolons... but now I'm getting a different error and I dont know what it means / what I have to do about it.... Heres the output from make:
Thanks
[root@localhost multiclip]# qmake -o Makefile multiclip.pro
[root@localhost multiclip]# make
/usr/lib/qt3-gcc3.2/bin/uic multiclipform.ui -o .ui/multiclipform.h
/usr/lib/qt3-gcc3.2/bin/uic multiclipform.ui -i multiclipform.h -o .ui/multiclipform.cpp
g++ -c -pipe -Wall -W -I/usr/include/fontconfig -I/usr/include/Xft2 -O2 -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG -I/usr/lib/qt3-gcc3.2/include -I.ui/ -I../multiclip -I.moc/ -I/usr/lib/qt3-gcc3.2/mkspecs/default -o .obj/multiclipform.o .ui/multiclipform.cpp
.ui/multiclipform.cpp:29: warning: `QPixmap uic_load_pixmap_MulticlipForm(const
QString&)' defined but not used
/usr/lib/qt3-gcc3.2/bin/moc .ui/multiclipform.h -o .moc/moc_multiclipform.cpp
g++ -c -pipe -Wall -W -I/usr/include/fontconfig -I/usr/include/Xft2 -O2 -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG -I/usr/lib/qt3-gcc3.2/include -I.ui/ -I../multiclip -I.moc/ -I/usr/lib/qt3-gcc3.2/mkspecs/default -o .obj/moc_multiclipform.o .moc/moc_multiclipform.cpp
g++ -o multiclip .obj/multiclipform.o .obj/moc_multiclipform.o -L/usr/lib/qt3-gcc3.2/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../crt1.o: In function `_start':
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../crt1.o(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
make: *** [multiclip] Error 1
I'm reading the tutorial for QT Designer, and it seemed a lot like C++ Builder. I made the first tutorial exercise - the Multiclip form clipboard manager thinggie.
It said to run qmake -o Makefile multiclip.pro to generate the makefile, and then it said to use make to build the Makefile.
The first time I ran make I picked up a couple of missing semicolons... but now I'm getting a different error and I dont know what it means / what I have to do about it.... Heres the output from make:
Thanks
[root@localhost multiclip]# qmake -o Makefile multiclip.pro
[root@localhost multiclip]# make
/usr/lib/qt3-gcc3.2/bin/uic multiclipform.ui -o .ui/multiclipform.h
/usr/lib/qt3-gcc3.2/bin/uic multiclipform.ui -i multiclipform.h -o .ui/multiclipform.cpp
g++ -c -pipe -Wall -W -I/usr/include/fontconfig -I/usr/include/Xft2 -O2 -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG -I/usr/lib/qt3-gcc3.2/include -I.ui/ -I../multiclip -I.moc/ -I/usr/lib/qt3-gcc3.2/mkspecs/default -o .obj/multiclipform.o .ui/multiclipform.cpp
.ui/multiclipform.cpp:29: warning: `QPixmap uic_load_pixmap_MulticlipForm(const
QString&)' defined but not used
/usr/lib/qt3-gcc3.2/bin/moc .ui/multiclipform.h -o .moc/moc_multiclipform.cpp
g++ -c -pipe -Wall -W -I/usr/include/fontconfig -I/usr/include/Xft2 -O2 -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG -I/usr/lib/qt3-gcc3.2/include -I.ui/ -I../multiclip -I.moc/ -I/usr/lib/qt3-gcc3.2/mkspecs/default -o .obj/moc_multiclipform.o .moc/moc_multiclipform.cpp
g++ -o multiclip .obj/multiclipform.o .obj/moc_multiclipform.o -L/usr/lib/qt3-gcc3.2/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../crt1.o: In function `_start':
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../crt1.o(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
make: *** [multiclip] Error 1