Forum Linux.pl
Programowanie => C/C++ - KDE/Qt => Wątek zaczęty przez: prosatanos w 2006-09-25, 12:35:16
-
Witam mam problem z kompilacją i zlinkowaniem projektu napisanego w Qt. Jest to najprostszy program helloworld.cpp
Probuje kompilowac:
qmake -project
qmake
make
lub drugi sposob
narzędziem g++
ale w jednym i w drugim przypadku pojawiaja sie bledy. i projektu nie mozna skompilowac. Prosze o pomoc.
-
http://rtfm.killfile.pl/#precyzja
-
2006-09-25 13:43:59 chmooreck napisał:
> http://rtfm.killfile.pl/#precyzja
>
Już podaje niezbedne informacje.
Otoz mam program(helloworld.cpp) wykorzystujacy biblioteke Qt program pisany bez uzycia Qt Designera. Sysyem operacyjny Knoppix v 3.3 uruchamiany z plyty bootowalnej
//-----------------------------------------------
#include
#include
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton hello( "Hello world!", 0 );
hello.resize( 100, 50 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}
//----------------------------------------------
Kompiluje project:
1)qmake -project powstaje plik Desktop.pro
TEMPLATE = app
CONFIG -= moc
INCLUDEPATH += .
# Input
SOURCES += plik.cpp
//------------------------------------
2)qmake bez parametrów powstaje plik makefile
3)make i tutaj bledy
g++ -c -pipe -Wall -W -O2 -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -I/KNOPPIX/usr/include/qt3 -o plik.o plik.cpp
plik.cpp: In function `int main(int, char**)':
plik.cpp:11: error: stray '240' in program
plik.cpp:11: error: stray '240' in program
plik.cpp:15: error: stray '240' in program
plik.cpp:15: error: stray '240' in program
plik.cpp:17: error: stray '240' in program
plik.cpp:17: error: stray '240' in program
plik.cpp:21: error: stray '240' in program
plik.cpp:21: error: stray '240' in program
plik.cpp:23: error: stray '240' in program
plik.cpp:23: error: stray '240' in program
plik.cpp:25: error: stray '240' in program
plik.cpp:25: error: stray '240' in program
make: *** [plik.o] Bł±d 1
-
google mowia tak:
> vector.cpp:12: error: stray '302' in program
> vector.cpp:12: error: stray '240' in program
These errors are most likely caused by copy-pasting the program from
your news-reader to your editor.
One time-consuming, but effective, way to get rid of them is by
re-typing the program. :-) As I encountered a similar problem, I have
written a small filter program that gets rid of these troublesome
characters. Feel free to request a copy by e-mail (I could post it
here, but then you would have to copy it from your news-reader, and
that is what, IMO, started the trouble.)
przekleiles to zrodlo z jakiegos przykladu ?
-
2006-09-25 19:53:17 chmooreck napisał:
> przekleiles to zrodlo z jakiegos przykladu ?
Zaczynam nauke programowania w Linuxie w oparciu o biblioteke graficzna. Przyklad (tekst zrodlowy programu mam ze strony haxite). Jesli chodzi o Twoja odpowiedz mam prosbe, czy moglbys mi podac praktyczne wskazowki rozwiazania problemu, gdyz do tej pory (programy w ANSI C) kompilacja i linkowanie programow bylo proste.
-
2006-09-25 21:16:47 prosatanos napisał:
Jesli chodzi o Twoja odpowiedz mam prosbe, czy moglbys
> mi podac praktyczne wskazowki rozwiazania problemu, gdyz do tej pory (programy w ANSI C)
> kompilacja i linkowanie programow bylo proste.
>
Przepraszam za glupia prosbe, ale to wynik tego ze nie dosc dokladnie przeczytalem Twoja odpowiedz i slabej znajomosci angielskiego.
Przepisalem program i oczywiscie wszystko dziala prawidlowo. Dziekuje za pomoc.
-
2006-09-25 21:39:57 prosatanos napisał:
> Przepisalem program i oczywiscie wszystko dziala prawidlowo. Dziekuje za pomoc.
No to super. Moglbys jeszcze oznaczyc watek jako rozwiazany ? tak... dla przyszlych pokolen ;-)