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í
×
    dnes 04:44 | Nová verze

    Byla vydána beta verze Ubuntu 26.10 s kódovým názvem Stonking Stingray. Přehled novinek v poznámkách k vydání. Dle plánu by Ubuntu 26.10 mělo vyjít 15. října 2026.

    Ladislav Hagara | Komentářů: 0
    včera 22:22 | Nová verze

    Byla vydána verze 1.99.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 6
    včera 18:11 | Komunita

    Od 13. do 15. října proběhne v Praze OpenSSL Conference 2026. Na YouTube lze zhlédnout videozáznamy přednášek z loňského roku.

    Ladislav Hagara | Komentářů: 1
    včera 17:22 | IT novinky

    Eben Upton oznámil další zdražení jednodeskových počítačů Raspberry Pi. Tentokrát 2 GB varianty o 12,50 dolarů. Nově 2 GB Raspberry Pi 4 stojí 67,50 dolarů a 2 GB Raspberry Pi 5 stojí 77,50 dolarů.

    Ladislav Hagara | Komentářů: 5
    včera 13:00 | Nová verze

    OpenMandriva ROME, tj. průběžně aktualizovaná (rolling) edice linuxové distribuce OpenMandriva, byla vydána ve verzi 26.09. Vedle Flatpaku také s podporou Snapu.

    Ladislav Hagara | Komentářů: 1
    včera 04:33 | Zajímavý software

    Edison Design Group po více než 30 letech zveřejnil zdrojový kód svého EDG C/C++ front-endu. Ten proslul širokou podporou standardů C++ a kompatibilitou s dialekty kompilátorů od Microsoftu, GNU, Clangu, Sunu a dokonce i s prehistorickým cfrontem. EDG byl použit například v kompilátoru Intel C++ Classic, kompilátoru NVCC od firmy NVIDIA pro platformu CUDA nebo v našeptávači kódu IntelliSense v produktech společnosti Microsoft. Projekt nyní spravuje organizace The C++ Alliance a kód je dostupný pod licencí Apache 2.0, doplněnou o výjimky projektu LLVM.

    AfD 💙 | Komentářů: 1
    včera 04:11 | Zajímavý projekt

    Pocket Tank je malé kapesní virtuální akvárium postavené na vývojové desce ESP32-S3-Touch-AMOLED-1.8. Na dvoujádrovém mikrokontroléru ESP32-S3 s 8 MB PSRAM a 16 MB flash paměti běží jak simulace akvária, tak i malý jazykový model určující chování rybiček. Lokální model o velikosti 7,56 MB se 14 miliony parametrů vznikl destilací modelu Gemma 4 26B, tedy učitele s 26 miliardami parametrů. Kromě firmwaru pro skutečný modul s AMOLED

    … více »
    AfD 💙 | Komentářů: 3
    včera 03:55 | Zajímavý software

    Open-source nástroj Jevstiller vytváří (destiluje) malý lokální model, který se průběžně učí z odpovědí komerční služby Jev. Běžné dotazy vyřizuje přímo na vlastním hardware, čímž může řádově zkrátit čas odezvy a snížit provozní náklady díky menšímu využívání zpoplatněného API. Nejisté požadavky Jevstiller posílá do Jevu, rovněž průběžně kontroluje náhodná dvě procenta dotazů Jevem. Pokud se lokální model začne s Jevem rozcházet,

    … více »
    AfD 💙 | Komentářů: 4
    30.9. 12:00 | Pozvánky

    Konference LinuxDays 2026 proběhne již tento víkend 3. a 4. října v Praze v areálu ČVUT v Dejvicích na FIT. Konference LinuxDays 2026 znamená desítky přednášek a workshopů, zástup zajímavých osobností, místo pro setkání, spoustu nových nápadů a informací a stánky řady různých projektů: Fedora, openSUSE, vpsFree.cz, Mozilla, MacGyver - bastlíři SH, OpenAlt a mnoho dalších. Vstup je volný.

    Ladislav Hagara | Komentářů: 6
    30.9. 04:33 | IT novinky

    Microsoft oznámil, že WSL kontejnery (WSLC) aneb linuxové kontejnery ve Windows Subsystem for Linux (WSL) jsou již obecně dostupné. Současně popsal jejich architekturu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2773 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: C include

    18.6.2015 12:04 steel rock | skóre: 18
    C include
    Přečteno: 968×

    Rád bych se zeptal, jak v C includovat soubor ../dir/header.h? zkusil jsem #include "../dir/header.h", ale tento způsob nefunguje.


    Řešení dotazu:


    Odpovědi

    18.6.2015 12:35 Radek Isa | skóre: 14
    Rozbalit Rozbalit vše Re: C include
    Mělo by to fugovat!! Nechceš napsat co ti vypisuje gcc nebo jiný překladač?(podle čeho víš že ti to nefunguje) Podle mě máš akorát špatně umístěný soubor.
    rADOn avatar 18.6.2015 12:43 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: C include
    Hledas -I prepinac prekladace
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    18.6.2015 16:59 steel rock | skóre: 18
    Rozbalit Rozbalit vše Re: C include
    To nepůjde, jedná se o ROOT (nadstavba C++ pro cern), takže parametry musí umět nastavit i průměrný student (nejlépe žádné :-)) .
    19.6.2015 10:26 steel rock | skóre: 18
    Rozbalit Rozbalit vše Re: C include
    omlovám se, link na ROOT je špatně správně je tady: root.cern.ch
    18.6.2015 14:08 rich
    Rozbalit Rozbalit vše Re: C include
    nevim, me to funguje...
    zkontroluj si prava na souboru
    18.6.2015 18:07 Radek Isa | skóre: 14
    Rozbalit Rozbalit vše Re: C include
    Pokud nepředložíte žádnou chybovou hlášku, kterou vám to vypisuje, pak vám nikdo nepomůže. Nikdo z nás nemá křišťálovou kouli. Chyb může být mnoho. Nejspíše to má co dělat se souborem. (špatné umístění, nedostatečná práva, odpojený disk, atd).

    zkuste se jestli máte právo čtení na soubor ../dir/header.h.
    19.6.2015 10:24 steel rock | skóre: 18
    Rozbalit Rozbalit vše Re: C include

    Pokud to spustím v ROOTu (je potřeba), tak vypíše:
    Error: cannot open file "../dir/header.h" source.cpp:2:
    *** Interpreter error recovered ***

    Gcc (jen jsem testoval chování) mi vypisuje:
    source.cpp:1:22: fatal error: ../dir/header.h: Adresář nebo soubor neexistuje
    #include "../dir/header.h"

    Práva na čtení souboru samozřejmě mám. Disk je připojený a soubor v daném adresáři opravdu existuje.

    19.6.2015 10:46 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: C include
    A když uvedeš kompletní cestu /neco/nekde/kam/dir/header.h ?
    19.6.2015 12:16 Radek Isa | skóre: 14
    Rozbalit Rozbalit vše Re: C include
    Skus popsat strukturu jak mas ulozene soubory. Vypadá, že máš špatnou cestu. adr/dir/header.h
    adr/files/source.cpp
    19.6.2015 15:17 steel rock | skóre: 18
    Rozbalit Rozbalit vše Re: C include

    Celý projek má svůj adresář (jeho adresa není pevně určena). Kód je ve dvou podadresářích. První obsahuje knihovny pro low end komunikaci pro připojená zařízení. Druhý obsahuje vrstvu pro uživatele.

    Uživatelé by neměli pro obsluhu použít první adresář, ale pouze kód z druhého adresáře.

    19.6.2015 15:37 Radek Isa | skóre: 14
    Rozbalit Rozbalit vše Re: C include
    Ješťe mě napadla jedna věc. Není soubor "header.h" ukazatel (soft link) na jiný soubor, který neexistuje?
    19.6.2015 12:36 dword
    Rozbalit Rozbalit vše Re: C include
    Pujdu na to kristalove...

    Zkus misto #include "../dir/header.h" tohle #include "dir/header.h"
    Řešení 1× (steel rock (tazatel))
    19.6.2015 15:52 steel rock | skóre: 18
    Rozbalit Rozbalit vše Re: C include
    Nakone jsem problém nalezl, kolega mi přejmenoval polovinu souborů a neřekl mi to, a já měl v kódu pořád ty staré názvy.
    20.6.2015 00:42 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: C include
    Takže je to jasné soubor neexistuje :-))))

    Ale to už se tvrdilo na začátku!
    25.6.2015 09:15 dword
    Rozbalit Rozbalit vše Re: C include
    Cas naucit se GIT

    Založit nové vlákno • Nahoru

    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.