1. leht 1-st
C++ kompileerijad
Postitatud: 26.02.2006, 23:21
Postitas Innu
Paluks kirjutada siia tasuta c++ kompileerijaid.
Postitatud: 26.02.2006, 23:32
Postitas HoHo
GCC sisaldab vist ainsat Linuxis kasutatav free as in freedom C++ kompilaator
free as in beer on tasuta saadaval ka Intel kompilaator aka ICC.
Kui tahad kindel olla et kõik soft kompileerub korralikult pole sul peale GCC suurt midagi valida. ICC on küll peaaegu GCC'ga ühilduv kuid mitte 100%.
Postitatud: 26.02.2006, 23:48
Postitas Innu
Leidsin paar minutit enne sinu postitust ka gcc ja g++ üles.
Tegelikult tahaks küsida veel c++ ja gui kohta, aga väsimusest vaevalt, et oskaksin korraliku sõnastust praegu teha. Eks ma homme editlen ja küsin

Postitatud: 27.02.2006, 00:00
Postitas HoHo
Ühtlasi maini siis ka seda et mida sa üldse teha tahad selle C++ kompilaatoriga. Või ehk pead silmas hoopis IDE't, mitte kompilaatorit? GUI'st rääkimine justkui viitaks sellele.
Postitatud: 27.02.2006, 16:54
Postitas Innu
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.
Postitatud: 01.03.2006, 18:09
Postitas Innu
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.
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
gcc 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
Tehes
qmake hi.cpp , saan vastuseks:
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
Postitatud: 27.03.2006, 11:30
Postitas Krabi
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.