abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

včera 20:00 | Komunita

Spolek vpsFree.cz již potřetí zveřejnil statistiku linuxových distribucí běžících na jejich infrastruktuře. Nejpoužívanější je Debian s 50,4 %. Následuje Ubuntu s 25,6 % a CentOS s 13,6 %. Skokanem roku je Alpine Linux.

Ladislav Hagara | Komentářů: 1
včera 18:33 | Zajímavý článek

Michal Špaček publikoval třetí číslo svého newsletteru věnovanému bezpečnosti, bezpečnému vývoji převážně webových aplikací a bezpečnosti uživatelů. Věnuje se v něm například také bezpečnostní chybě v ImageMagick.

Ladislav Hagara | Komentářů: 3
včera 05:55 | Zajímavý projekt

V pátek byl představen projekt postmarketOS (GitHub). Cílem tohoto projektu je open source operační systém pro chytré telefony vycházející z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Operační systém postmarketOS by měl podporovat 10letý životní cyklus chytrých telefonů.

Ladislav Hagara | Komentářů: 39
28.5. 23:44 | Nová verze

Byla vydána verze 0.4.5 svobodného operačního systému ReactOS. Z novinek lze zdůraznit podporu kancelářského balíku Microsoft Office 2010. Podrobnosti v ChangeLogu.

Ladislav Hagara | Komentářů: 11
28.5. 23:11 | Komunita

Linphone 4.0 pro desktop přichází. Vývojáři tohoto multiplatformního open source VoIP a SIP klienta postupně představují nové vlastnosti. Verze 4.0 bude postavena na Qt [reddit].

Ladislav Hagara | Komentářů: 1
27.5. 22:22 | Komunita

Dle plánu byl měl Debian 9 s kódovým názvem Stretch vyjít v sobotu 17. června. Po celém světě se začínají plánovat Release Parties. Oznámeno bylo vydání čtvrté RC (release candidate) verze instalátoru pro Debian 9 Stretch.

Ladislav Hagara | Komentářů: 5
26.5. 22:22 | Komunita

V Norimberku probíhá do neděle 28. května openSUSE Conference 2017. Na programu je celá řada zajímavých přednášek. Sledovat je lze online. K dispozici jsou také videozáznamy (YouTube) již proběhnuvších přednášek. Dění lze sledovat na Twitteru.

Ladislav Hagara | Komentářů: 0
26.5. 11:33 | IT novinky

Red Hat kupuje společnost Codenvy stojící za stejnojmenným webovým (cloudovým) integrovaným vývojovým prostředím (WIDE) postaveném na Eclipse Che.

Ladislav Hagara | Komentářů: 0
26.5. 08:55 | Nová verze

V listopadu 2014 byl představen fork Debianu bez systemd pojmenovaný Devuan. Po dva a půl roce jeho vývojáři oznámili vydání první stabilní verze 1.0. Jedná se o verzi s dlouhodobou podporou (LTS) a její kódové jméno je Jessie, podle planetky s katalogovým číslem 10 464.

Ladislav Hagara | Komentářů: 17
25.5. 20:22 | Zajímavý článek

Nadace Raspberry Pi vydala již osmapadesáté číslo (pdf) stostránkového anglicky psaného časopisu MagPi věnovanému Raspberry Pi a projektům postaveným na tomto jednodeskovém počítači a druhé číslo (pdf) časopisu Hello World primárně určeného pro učitele informatiky a výpočetní techniky.

Ladislav Hagara | Komentářů: 0
Chystáte se pořídit CPU AMD Ryzen?
 (6%)
 (32%)
 (1%)
 (8%)
 (44%)
 (9%)
Celkem 638 hlasů
 Komentářů: 62, poslední 19.5. 01:57
    Rozcestník

    Dotaz: Problem s kompilaci Hello World s QT4.3/C++/Edyuk

    6.5.2008 08:02 klapet | skóre: 3
    Problem s kompilaci Hello World s QT4.3/C++/Edyuk
    Přečteno: 448×
    Dobry den, pouzivam Fedoru 8 a rad bych se naucil programovat v kombinaci C++ a QT4. Nainstaloval jsem si tedy baliky jako qt4-devel (verze 4.3.4) a k tomu IDE Edyuk (1.0.0rc-2). Po otevreni Edyuku jsem vybral novou gui aplikaci a vygenerovalo mi to tento kod:
    #include < QLabel>
    #include < QApplication>
    
    int main(int argc, char **argv)
    {
       QApplication app(argc, argv);
       QLabel l("Hello Qt community!");
       l.show();
    
       return app.exec();
    }
    
    Pri pokusu o kompilaci to vsak vypise tuto chybu:
          -- Task started --
    
          >> Step 0 : Generate <<
          /home/user/Desktop/edyuk-1.0.0-rc2/hello_world $ qmake "/home/user/Desktop/edyuk-1.0.0-rc2/hello_world/hello_world.pro"
    
          >> Step 1 : Compile <<
          /home/user/Desktop/edyuk-1.0.0-rc2/hello_world $ make ""
    
          g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
     -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386
     -mtune=generic -fasynchronous-unwind-tables  -DQT_NO_DEBUG -DQT_SHARED 
     -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.3/mkspecs/default
     -I. -I. -I/usr/lib/qt-3.3/include -o main.o main.cpp
    
          main.cpp:13:18: error: QLabel: není souborem ani adresářem
          main.cpp:14:24: error: QApplication: není souborem ani adresářem
          main.cpp: In function 'int main(int, char**)':
          main.cpp:18: error: 'QApplication' was not declared in this scope
          main.cpp:18: error: expected `;' before 'app'
          main.cpp:20: error: 'QLabel' was not declared in this scope
          main.cpp:20: error: expected `;' before 'l'
          main.cpp:21: error: 'l' was not declared in this scope
          main.cpp:23: error: 'app' was not declared in this scope
          main.cpp: At global scope:
          main.cpp:16: warning: unused parameter 'argc'
          main.cpp:16: warning: unused parameter 'argv'
          make: *** [main.o] Error 1
    
          -- Task ended due to error(s) -- 
    
    Predpokladam, ze to je zapricineno chybejicimi knihovnami QLabel a QApplication. Nainstalovane je mam urcite, v /usr/include/Qt, ale newim jak rict tomu IDE (ci kompilatoru?) ze je mam prave tam :)

    Muzete mi prosim poradit, co s tim?

    Odpovědi

    6.5.2008 08:30 V3lbl^^d | skóre: 5 | Praha
    Rozbalit Rozbalit vše Re: Problem s kompilaci Hello World s QT4.3/C++/Edyuk
    Nevim jak je to v Edyuku, ale obecne vsechny problemy linkovani knihoven QT se vazi k souboru *.pro. Zkus si pročíst http://doc.trolltech.com/4.0/qmake-project-files.html a překontrolovat, zda-li máš uvedeny moduly jak mají být.

    Jako rychlý test, bych se vykašlal na to, co edyuk vygeneroval a zkompiloval to s příkazy: qmake -project && qmake && make které onen soubor i automaticky vygenerují.
    6.5.2008 08:50 jimi
    Rozbalit Rozbalit vše Re: Problem s kompilaci Hello World s QT4.3/C++/Edyuk
    namiesto qmake treba dat qmake-qt4. qmake berie zrejme ako qt3
    6.5.2008 21:46 klapet | skóre: 3
    Rozbalit Rozbalit vše Re: Problem s kompilaci Hello World s QT4.3/C++/Edyuk
    No jo, je to tak :) S qmake-qt4 -project && qmake-qt4 && make se to zkompilovalo bez problemu. Mozna, ze Edyuk pouziva pro generovani makefile ten qmake, tak to zkusim prelinkovat na qmake-qt4, i kdyz to asi necham az jako krajni reseni ;)

    Btw, muzete doporucit nejake jine povedene IDE pro vyvoj QT4/C++ ?
    6.5.2008 21:49 klapet | skóre: 3
    Rozbalit Rozbalit vše Re: Problem s kompilaci Hello World s QT4.3/C++/Edyuk
    Pod pojmem "povedene" bych si predstavoval neco s integrovanym QT designerem, obarvenym kodem, pokud mozno i autodoplnovani a pak at to ma tlacitko "Compile & Run" a kdyz to zmacknu, tak na me vybafne ta moje aplikace :D
    kozzi avatar 6.5.2008 22:24 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Problem s kompilaci Hello World s QT4.3/C++/Edyuk
    tak pokud mas silnej komp s hodne RAM, tak si nainstaluj Eclipse a doinstaluj do toho podporu pro C++ a QT4 potom ti to pujde vse jak chces, ja to zkousel a funguje to velmi dobre, ale mam mamlo RAM, takze jsem nakonec presel na QDevelop ale ten nema integrovany toho designera, ackoliv castecne ho ma staci poklikat na nazev toho neco.ui souboru a otvre se designer, takze to moc nevadi a zbytek pozadavku taky splnuje.
    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    7.5.2008 15:16 T.O.M. | skóre: 21 | blog: T.O.M.'s blog | Ostrava
    Rozbalit Rozbalit vše Re: Problem s kompilaci Hello World s QT4.3/C++/Edyuk

    S QDevelop jsem byl celkem spokojeny, ale vypada to, ze projekt umrel, protoze uz nekolik mesicu nebyla v SVN stromu zadna zmena. Zkousel jsem prejit na Edyuk, ale ten mi nesedel stejne jako Monkey Studio.

    Nakonec jsem skoncil u KDevelopu. Pri otevirani nekterych Qt4 projektu sice protestuje, ze nerozumi zapisu jako $$PROMENNA atd., ale pak stejne vse funguje.

    Za velke plus beru vzdy funkcni navigaci v projektu pres CTAGS, skladani kodu, bezproblemove debugovani a nebo detekce memory leaku pomoci Valgrindu...

    Jedna vlastnost se mi ale nelibi a sice, ze doplnovani kodu mi nabizi jen vsechna slova napsana v danem souboru a ne promenne a metody dostupne v danem miste kodu :-(
    Mozna je to jen spatnym nastavenim...

    7.5.2008 15:35 klapet | skóre: 3
    Rozbalit Rozbalit vše Re: Problem s kompilaci Hello World s QT4.3/C++/Edyuk
    Nene, myslim, ze to neni nastavenim. Pouzivam KWrite pro upravu HTML souboru a tam je ta funkce taky (je to nejaky plugin), je to jenom doplnovani jiz drive pouzitych slov a myslim, ze KDevelop je na stejnem zakladu jako KWrite.

    Nicmene ten Edyuk opravdu pouziva qmake pro generovani tech souboru a dokonce ma i nastaveni, kterym se da zmenit cesta/prikaz ke qmake, takze uz to jede jak ma. Ale asi stejne zkusim ten Eclipse, uvidim jak to bude behat.

    Diky za pomoc ;)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.