Hej,
jeg har lige siddet og prøvet at lave en lille med det dersens Qt-framework. Det er første gang jeg kigger på det, så jeg er på helt bar bund.
Jeg var lige inde og kigge i de tutorials der følger med når man downloader Qt. Jeg har taget koden fra "t1" og smit i en fil "main.cpp" et andet sted og prøvede så at compile det med qmake -project -> qmake -> make, men det ser ikke helt ud til at virker. Jeg har prøvet at kigge lidt rundt i forskellige tutorials på nettet, men jeg forstår stadigvæk ikke hvorfor den ikke kan finde header filerne qapplication og qpushbutton.
Her er fejlmeddelsen:
cout@ucb:~/Programmering/Scon$ qmake -project
cout@ucb:~/Programmering/Scon$ qmake
cout@ucb:~/Programmering/Scon$ make
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/include/qt3 -o main.o main.cpp
main.cpp: In function ‘int main(int, char**)’:
main.cpp:6: fejl: ‘qapplication’ was not declared in this scope
main.cpp:6: fejl: expected `;' before ‘app’
main.cpp:8: fejl: ‘qpushbutton’ was not declared in this scope
main.cpp:8: fejl: expected `;' before ‘hello’
main.cpp:9: fejl: ‘hello’ was not declared in this scope
main.cpp:12: fejl: ‘app’ was not declared in this scope
main.cpp: At global scope:
main.cpp:4: advarsel: unused parameter ‘argc’
main.cpp:4: advarsel: unused parameter ‘argv’
make: *** [main.o] Fejl 1
Og her er koden:
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("hej der:P");
hello.resize(300, 100);
hello.show();
return app.exec();
}
Indlæg senest redigeret d. 05.12.2006 13:45 af Bruger #10320