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 05:33 | Pozvánky

    Protože je už po aprílu, můžou strahováci opět zveřejnit program další Virtuální Bastlírny, aniž by připravená témata působila dojmem, že jde o žert. Vězte tedy, že již v úterý 7. dubna od 20:00 proběhne VB, kde se setkají bastlíři, technici, učitelé i nadšenci do techniky a kde i vy se můžete zapojit do družného hovoru, jako by všichni seděli u pomyslného piva. Co mají bastlíři tento měsíc na srdci? Pravděpodobně by nás musel zasáhnout meteorit

    … více »
    bkralik | Komentářů: 0
    5.4. 23:33 | Nová verze

    Byla vydána verze 26.1 aneb čtvrtletní aktualizace open source počítačového planetária Stellarium (Wikipedie, GitHub). Vyzkoušet lze webovou verzi Stellaria na Stellarium Web.

    Ladislav Hagara | Komentářů: 1
    5.4. 23:00 | Zajímavý projekt

    VOID (Video Object and Interaction Deletion) je nový open-source VLM model pro editaci videa, který dokáže z videí odstraňovat objekty včetně všech jejich fyzikálních interakcí v rámci scény (pády, kolize, stíny...) pomocí quadmaskingu (čtyřhodnotová maska, která člení pixely scény do čtyř kategorií: objekt určený k odstranění, překrývající se oblasti, objektem ovlivněné oblasti a pozadí scény) a dvoufázového inpaintingu. Za projektem stojí výzkumníci ze společnosti Netflix.

    NUKE GAZA! 🎆 | Komentářů: 7
    5.4. 05:22 | Zajímavý software

    Design (GitHub) je 2D CAD pro GNOME. Instalovat lze i z Flathubu. Běží také ve webovém prohlížeči.

    Ladislav Hagara | Komentářů: 12
    5.4. 04:11 | Zajímavý software

    Příspěvek na blogu herního enginu Godot představuje aplikaci Xogot přinášející Godot na iPad a iPhone. Instalovat lze z App Storu. Za Xogotem stojí Miguel de Icaza (GitHub) a společnost Xibbon.

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

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za březen (YouTube).

    Ladislav Hagara | Komentářů: 21
    3.4. 16:44 | Nová verze

    ESP-IDF (Espressif IoT Development Framework), tj. oficiální vývojový framework pro vývoj aplikací na mikrokontrolérech řady ESP32, byl vydán v nové verzi 6.0. Detaily na portálu pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    3.4. 12:33 | Nová verze

    DeepMind (Alphabet) představila novou verzi svého multimodálního modelu, Gemma 4. Modely jsou volně k dispozici (Ollama, Hugging Face a další) ve velikostech 5-31 miliard parametrů, s kontextovým oknem 128k až 256k a v dense i MoE variantách. Modely zvládají text, obrázky a u menších verzí i audio. Modely jsou optimalizované pro běh na desktopových GPU i mobilních zařízeních, váhy všech těchto modelů jsou uvolněny pod licencí Apache 2.0. Návod na spuštění je už i na Unsloth.

    NUKE GAZA! 🎆 | Komentářů: 13
    3.4. 03:55 | Nová verze

    Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 3. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).

    Ladislav Hagara | Komentářů: 0
    2.4. 19:55 | Zajímavý projekt

    Průkopnická firma FingerWorks kolem roku 2000 vyvinula vícedotykové trackpady s gesty a klávesnice jako TouchStream LP. V roce 2005 ji koupil Apple, výrobu těchto produktů ukončil a dotykové technologie využil při vývoji iPhone. Multiplatformní projekt Apple Magic TouchstreamLP nyní implementuje funkcionalitu TouchStream LP na současném Apple Magic Trackpad, resp. jejich dvojici. Diskuze k vydání probíhá na Redditu.

    |🇵🇸 | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (7%)
     (1%)
     (12%)
     (30%)
     (3%)
     (6%)
     (1%)
     (14%)
     (23%)
    Celkem 1227 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    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: 510×
    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: 22 | 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.