Beste,
Ik draai hier op Linux Qt 3.3 (KDE) en Qt 4.1 (voor programmeren). Nu wil ik beginnen met Qt. (ik ken amper wat van C++, maar ik wil het leren adhv Qt, dat vind ik zelf leuker en ik wil geen reacties als: "Doe eerst in de konsole", want ik vind die te beperkt). Nu ging ik Hello World proberen te laten verschijnen. Dat doe ik zo:
Deze code komt van de Trolltech site.
g++ hello_world.cpp
qmake hello_world.cpp
- Hoe ben ik zeker dat ie Qt 4.1 gebruikt en niet 3.3?
- Waarom krijg ik deze errors?
Mvg,
Voldemort.
Ik draai hier op Linux Qt 3.3 (KDE) en Qt 4.1 (voor programmeren). Nu wil ik beginnen met Qt. (ik ken amper wat van C++, maar ik wil het leren adhv Qt, dat vind ik zelf leuker en ik wil geen reacties als: "Doe eerst in de konsole", want ik vind die te beperkt). Nu ging ik Hello World proberen te laten verschijnen. Dat doe ik zo:
Code:
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello world!");
hello.resize(100, 30);
hello.show();
return app.exec();
}
Deze code komt van de Trolltech site.
g++ hello_world.cpp
hello_world.cpp:1:24: error: QApplication: Onbekend bestand of map
hello_world.cpp:2:23: error: QPushButton: Onbekend bestand of map
hello_world.cpp: In function ‘int main(int, char**)’:
hello_world.cpp:6: error: ‘QApplication’ was not declared in this scope
hello_world.cpp:6: error: expected `;' before ‘app’
hello_world.cpp:8: error: ‘QPushButton’ was not declared in this scope
hello_world.cpp:8: error: expected `;' before ‘hello’
hello_world.cpp:9: error: ‘hello’ was not declared in this scope
hello_world.cpp:12: error: ‘app’ was not declared in this scope
qmake hello_world.cpp
hello_world.cpp:4: Unknown test function: int main
hello_world.cpp:6: Unknown test function: QApplication app
hello_world.cpp:6: Parse Error ('QApplication app(argc, argv);')
Error processing project file: hello_world.cpp
- Hoe ben ik zeker dat ie Qt 4.1 gebruikt en niet 3.3?
- Waarom krijg ik deze errors?
Mvg,
Voldemort.