====== Zkoušení vývojářské verze programu QElectroTech ====== ===== Krok 1: instalace knihovny Qt 4.4 ===== QElectroTech spočívá na vydání knihovny Qt 4.4 (OpenSource - otevřený zdrojový kód) ==== Pod operačním systémem zvaným Windows ==== Jděte na [[http://www.trolltech.com/developer/downloads/qt/windows|tyto stránky]] a stáhněte odtud soubor "qt-win-opensource-4.4.0-mingw.exe". Tento soubor vám dovolí nainstalovat pomocí volby další-další-další-...a další kompilátor C++, hlavičkové soubory knihovny Qt 4.4 (*.h) jakož i její binární soubory (*.dll, *.a, užitkové soubory, ...). Ujistěte se, že vaše proměnná CESTA prostředí(PATH) obsahuje cesty k následujícím složkám: * kompilátor MinGW : C:\MinGW\bin * užitkové soubory Qt : C:\Qt\4.4.0\bin Abyste změnil proměnné svého prostředí, jděte do Spustit > Parametry > Nastavení > Systém > Karta "pokročilé" > Tlačítko "Proměnné prostředí". Upravte proměnnou CESTA (PATH) pro svého uživatele. V případě nutnosti spusťte znovu. Pokud to pracuje, otevřete výzvu k příkazu (Spustit > Provést > napište cmd a potvrďte) a napište: qmake -v. Musíte obdržet toto (nebo něco podobného) : QMake version 2.01a Using Qt version 4.4.0 in C:\Qt\4.4.0\lib Jiná zkouška: napište mingw32-make. Musíte obdržet: mingw32-make: *** No targets specified and no makefile found. Stop. V tomto okamžiku jste úspěšně nainstaloval knihovnu Qt. ==== Pod Debian Lenny/Squeeze/Sid ==== Qt 4.4 je dostupné ve skladištích distribuce Debian : apt-get install libqt4-core libqt4-dev libqt4-gui ==== Pod jinými distribucemi Linux/Unix ==== Pokud vám balíčkovací systém vaší distribuce nenabízí Qt 4.4, můžete si je sestavit sami. Jděte na [[http://www.trolltech.com/developer/downloads/qt/x11|tyto stránky]] a stáhněte soubor "qt-x11-opensource-src-4.4.0.tar.gz". Rada: nainstalujte hlavičkové soubory knihovny X (již nainstalovány u některých systémů, jako je Slackware nebo PC-BSD). # Rozbalení archivu tar xzvf qt-x11-opensource-src-4.4.0.tar.gz # Nastavení sestavování cd qt-x11-opensource-src-4.4.0 ./configure # sestavení make # instalace: passer en root (su) pour cette dernière étape make install Upravte stejně tak proměnnou CESTA (PATH) kvůli zahrnutí adresáře s binárními soubory Qt (obvykle: /usr/local/Trolltech/Qt-4.4.0/bin) : export PATH="/usr/local/Trolltech/Qt-4.4.0/bin:${PATH}" ===== Krok 2: stáhněte zdrojové soubory programu QElectroTech ===== ==== Ze Subversion (SVN) : ==== Pokud již znáte [[subversion|Subversion]] (nebo dokonce CVS), bude vám to jistě známé: # veřejná verze 0.2 svn export svn://svn.tuxfamily.org/svnroot/qet/qet/tags/0.2 qelectrotech # trunk (verze 0.2 + nějaké opravy) svn export svn://svn.tuxfamily.org/svnroot/qet/qet/trunk qelectrotech # větev 0.3 (zkušební verze 0.3) svn export svn://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3 qelectrotech V případě že ne, vězte, že Subversion je nástrojem na správu verzí, což znamená, že hlídá stopu všech změn zanesených do zdrojových souborů projektu během jeho vývoje. Jeho příkazy umožňují získávat různé « momentky » vývoje. **Doporučujeme používat "trunk"**. Ve skutečnosti si přejeme, aby byl "trunk" stálý co nejvíce, naproti jistým zkušebním větvím vývoje. Navíc "trunk" přináší malá zlepšení a stejně tak malé opravy chyb již od doby zveřejnění verze 0.2. Nicméně, pokud si chcete udělat obrázek o tom, co se má stát příští verzí QET, můžete vyzkoušet větev , maje na paměti, že není zaručena ani stálost ani použitelnost. Pokud si chcete QET pravidelně sestavovat, nahraďte export co (pro checkout). To vám umožní mít své zdrojové soubory v souhlase s příkazem pro aktualizaci (Subversion - trunk): svn up. Nicméně získejte adresář .svn před tím (nebo po, ale do instalačního adresáře), než provedete příkaz make install, například příkazem: find elements/ -name .svn -type d -print | xargs rm -rf ==== Jiný způsob: ==== Je možné jednoduše získat zdrojové soubory Subversion v podobě archivu pomocí nástroje [[http://svnweb.tuxfamily.org/listing.php?repname=qet/qet|WebSVN]]. Získejte a rozbalte archiv dle své volby: * [[http://svnweb.tuxfamily.org/dl.php?repname=qet/qet&path=%2Ftags%2F0.1%2F&rev=0&isdir=1|qelectrotech-0.2.tar.gz]] * [[http://svnweb.tuxfamily.org/dl.php?repname=qet/qet&path=%2Ftrunk%2F&rev=0&isdir=1|qelectrotech-trunk.tar.gz]] * [[http://svnweb.tuxfamily.org/dl.php?repname=qet/qet&path=%2Fbranches%2F0.3%2F&rev=0&isdir=1|qelectrotech-0.3.tar.gz]] ===== Krok 3: sestavení a spuštění programu QElectroTech ===== ==== Pod Windows ==== Spustíte v příkazovém řádku: # se vrátí do adresáře, ke kterému se vztahuje (*.pro je uvnitř) cd /d C:\dossier\autredossier\trunk například # vytvoří Makefile qmake # sestaví mingw32-make # umístí spustitelné soubory move /Y release\qelectrotech.exe . copy "misc\Lancer QET.bat" . # spustí QET "Lancer QET.bat" ==== Pod distribucemi založenými na Debianu ==== Postup je stejný jako u jiných Linuxů/UNIXů tomu, že užitečný soubor qmake má možnost se jmenovat qmake-qt4 (je to zvrhlost, že ano? Jestliže jste postavili, udělejte rm Makefile a ověřte qmake -v). ==== Pod jinými Linuxy/Unixy ==== # se vrátí do adresáře, ke kterému se vztahuje (*.pro je uvnitř) cd qelectrotech # vytvoří Makefile qmake # sestaví make -f Makefile.Release # instalace make -f Makefile.Release install # spustí QET qelectrotech Tak, a po tom všem, musíte QElectroTech vyzkoušet. Neváhejte se s námi spojit, abyste oznámili chybu, návrh,...