C++ kompileerijad
Moderaator: Moderaatorid
C++ kompileerijad
Paluks kirjutada siia tasuta c++ kompileerijaid.
Kogemusi mul programmi tegemisega pole. C++ -is sain eile konsooli Hello World ette vähemalt
. Kunagi ammu nägin videot kus buzz(vms) õpetas programeerimist (C oli vist). Seal oli programm, kus alguses valis ära, et mida ta teeb (w32app console jms). Oleksin tänulik kui annaksite mingeid juhtsõnu vms kust õppida. Praegu olen tegelenud php-ga ja natuke ka javaga.
Otsisin, uurisin. Leidsin õpetusi kuidas teha qt programmi.
Nüüd aga natuke probleeme. Midagi on puudu või teen midagi valesti aga ei tea mida.
Tehes gcc hi.cpp , saan vastuseks:
Nüüd aga natuke probleeme. Midagi on puudu või teen midagi valesti aga ei tea mida.
Kood: Vali kõik
//hi.cpp
#include <qapplication.h>
#include <qlabel.h>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Qt!", 0);
app.setMainWidget(label);
label->show();
return app.exec();
}
Tehes qmake hi.cpp , saan vastuseks:hi.cpp:1:26: error: qapplication.h: No such file or directory
hi.cpp:2:20: error: qlabel.h: No such file or directory
hi.cpp: In function ‘int main(int, char**)’:
hi.cpp:6: error: ‘QApplication’ was not declared in this scope
hi.cpp:6: error: expected `;' before ‘app’
hi.cpp:7: error: ‘QLabel’ was not declared in this scope
hi.cpp:7: error: ‘label’ was not declared in this scope
hi.cpp:7: error: expected type-specifier before ‘QLabel’
hi.cpp:7: error: expected `;' before ‘QLabel’
hi.cpp:8: error: ‘app’ was not declared in this scope
hi.cpp:4: Unknown test function: int main
hi.cpp:6: Unknown test function: QApplication app
hi.cpp:6: Parse Error ('QApplication app(argc, argv);')
Error processing project file: /home/innu/Desktop/hi.cpp
Qt kohta
1) Käsu make kasutamist peaksid veidi uurima.
http://vertigo.hsrl.rutgers.edu/ug/make_help.html
2) qmake on loodud selleks, et genereerida Makefile qt-s kirjutatud asjadele.
Tulemus oleks vastavalt kasutatavle OS-e ja kompilaatorile.
http://doc.trolltech.com/3.3/qmake-manual.html
http://doc.trolltech.com/3.3/qmake-manual-4.html
Lühidalt oleks sedasi, et kirjutad valmis katalooginimi.pro faili, lisades sinna oma cpp ja h failid õigel kujul siis saad teha nii:
$qmake
$make
$./omaprogramm
ja peaks töötama
qmake lisab ise kompilaatorile ette vajalikud .h failide asukohad ja muud pudinad.
http://vertigo.hsrl.rutgers.edu/ug/make_help.html
2) qmake on loodud selleks, et genereerida Makefile qt-s kirjutatud asjadele.
Tulemus oleks vastavalt kasutatavle OS-e ja kompilaatorile.
http://doc.trolltech.com/3.3/qmake-manual.html
http://doc.trolltech.com/3.3/qmake-manual-4.html
Lühidalt oleks sedasi, et kirjutad valmis katalooginimi.pro faili, lisades sinna oma cpp ja h failid õigel kujul siis saad teha nii:
$qmake
$make
$./omaprogramm
ja peaks töötama
qmake lisab ise kompilaatorile ette vajalikud .h failide asukohad ja muud pudinad.


