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 17:28 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2017-6074 v Linuxu zneužitelné k lokální eskalaci práv. Jde o chybu v podpoře DCCP (Datagram Congestion Control Protocol). Do linuxového jádra se dostala v říjnu 2005. V upstreamu byla opravena 17. února (commit). Bezpečnostní chyba byla nalezena pomocí nástroje syzkaller [Hacker News].

Ladislav Hagara | Komentářů: 2
dnes 15:00 | Zajímavý software

Společnost Valve vydala novou beta verzi SteamVR. Z novinek lze zdůraznit oficiální podporu Linuxu. Další informace o podpoře této platformy pro vývoj virtuální reality v Linuxu v diskusním fóru. Hlášení chyb na GitHubu.

Ladislav Hagara | Komentářů: 0
dnes 06:00 | Nová verze

Po necelém roce od vydání verze 0.67 byla vydána verze 0.68 populárního telnet a ssh klienta PuTTY. Podrobnosti v přehledu změn. Řešeny jsou také bezpečnostní chyby.

Ladislav Hagara | Komentářů: 0
včera 21:32 | Nasazení Linuxu

Canonical představuje nejnovější verzi chytré helmy DAQRI s Ubuntu pro rozšířenou realitu. K vidění bude příští týden v Barceloně na veletrhu Mobile World Congress 2017.

Ladislav Hagara | Komentářů: 0
včera 21:31 | Pozvánky

Pro zájemce o hlubší znalosti fungování operačních systémů připravila MFF UK nový předmět Pokročilé operační systémy, v rámci něhož se vystřídají přednášející nejen z řad pracovníků fakulty, ale dorazí také odborníci ze společností AVAST, Oracle, Red Hat a SUSE. Tento předmět volně navazuje na kurz Operační systémy ze zimního semestru, ale pokud máte praktické zkušenosti odjinud (například z přispívání do jádra Linuxu) a chcete si

… více »
Martin Děcký | Komentářů: 6
včera 21:30 | Pozvánky

Czech JBoss User Group Vás srdečně zve na setkání JBUG v Brně, které se koná ve středu 1. března 2017 v prostorách Fakulty Informatiky Masarykovy Univerzity v místnosti A318 od 18:00. Přednáší Tomáš Remeš a Matěj Novotný na téma CDI 2.0 - New and Noteworthy. Více informací na Facebooku a na Twitteru #jbugcz.

mjedlick | Komentářů: 0
20.2. 23:45 | Zajímavý software

Na blogu Qt bylo představeno Qt 3D Studio. Jedná se o produkt dosud známý pod názvem NVIDIA DRIVE™ Design Studio. NVIDIA jej věnovala Qt. Jedná se o několik set tisíc řádků zdrojového kódu. Qt 3D Studio bude stejně jako Qt k dispozici jak pod open source, tak pod komerční licencí. Ukázka práce s Qt 3D Studiem na YouTube.

Ladislav Hagara | Komentářů: 10
20.2. 17:50 | Komunita

Nadace The Document Foundation (TDF) zastřešující vývoj svobodného kancelářského balíku LibreOffice slaví 5 let od svého oficiálního vzniku. Nadace byla představena 28. září 2010. Formálně byla založena ale až 17. února 2012.

Ladislav Hagara | Komentářů: 0
20.2. 12:50 | Komunita

Mozilla.cz informuje, že dosud experimentální funkce Page Shot z programu Firefox Test Pilot (zprávička) se stane součástí Firefoxu. Page Shot je nástroj pro vytváření snímků webových stránek. Umí výběr oblasti, prvku stránky (např. odstavce), nebo uložení snímku celé stránky. Snímky lze ukládat na disk nebo nahrávat na server Mozilly. Nedávno bylo oznámeno, že se součástí Firefoxu stane Activity Stream.

Ladislav Hagara | Komentářů: 51
20.2. 04:10 | Nová verze

Po 10 týdnech vývoje od vydání Linuxu 4.9 (zprávička) oznámil Linus Torvalds, mj. již 20 let žijící v USA, vydání Linuxu 4.10 (LKML). Přehled nových vlastností a vylepšení například na Kernel Newbies a v Jaderných novinách (1, 2 a 3). Kódové jméno Linuxu 4.10 je Fearless Coyote.

Ladislav Hagara | Komentářů: 38
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (13%)
 (2%)
 (71%)
 (4%)
 (10%)
Celkem 685 hlasů
 Komentářů: 66, poslední dnes 18:57
Rozcestník

Dotaz: C++ problém s kompilací malého projektíku (knihovny) v QT

6.2.2009 20:15 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
C++ problém s kompilací malého projektíku (knihovny) v QT
Přečteno: 411×
Zdravím, mám dva projekty pojmenované booframelib a boofetch. Vytvořil jsem dva projekty pomocí Qt Creatoru:

booframelib.pro:
QT       += webkit

TARGET = gooframelib
TEMPLATE = lib
//CONFIG += staticlib

DEFINES += GOOFRAMELIB_LIBRARY

SOURCES += goorenderer.cpp

HEADERS += goorenderer.h\
        gooframelib_global.h
Nyní aplikace, která tuto knihovnu využívá:
QT       += webkit

TARGET = goofetch
CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app


SOURCES += main.cpp

INCLUDEPATH += ../gooframelib
LIBS += -L../gooframelib
Při kompilaci nicméně dostávám následující problém:
g++ -Wl,-rpath,/opt/qt/4.4.3/lib -o goofetch debug/main.o    -L/opt/qt/4.4.3/lib -L../gooframelib -lQtWebKit -L/opt/qt/4.4.3/lib -L/usr/X11R6/lib -pthread -pthread -pthread -pthread -pthread -pthread -lQtNetwork -pthread -pthread -pthread -pthread -pthread -pthread -lQtGui -pthread -lpng -lSM -lICE -pthread -pthread -lXi -lXrender -lXrandr -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
debug/main.o: In function `main':
/home/lzap/projects/qt/gooframe/goofetch/main.cpp:12: undefined reference to `GooRenderer::GooRenderer(QUrl const&)'
debug/main.o: In function `~GooRenderer':
/home/lzap/projects/qt/gooframe/goofetch/../gooframelib/goorenderer.h:18: undefined reference to `vtable for GooRenderer'
collect2: ld returned 1 exit status
Proč g++ hlásí "undefined reference" na objektu z gooframelib, když tam adresář s knihovnou v parametrech opravdu je (-L../gooframelib)?

Zkusil jsem vygenerovat jak statickou (.a soubor) tak dynamickou (.so) knihovnu, stále to hlásí to samé. Díky za tipy.

Odpovědi

6.2.2009 20:42 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: C++ problém s kompilací malého projektíku (knihovny) v QT

Zkus přidat parametr -lgooframelib. Pokud mám pravdu a vyjde to, podívej se prosím do manuálové stránky, co znamená parametr -L :-)

7.2.2009 19:22 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: C++ problém s kompilací malého projektíku (knihovny) v QT
Nene knihovna gooframelib neni v systemovem adresari (-L) ale je o uroven vyse v podadresari, takze jsem to (-l) napsal spravne. Alespon podle dokumentace... Problem je, ze ji tam nenajde.
kozzi avatar 7.2.2009 19:30 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: C++ problém s kompilací malého projektíku (knihovny) v QT
Bohužel čteš asi špatnou dokumentaci :-D. -L ti urcuje cesty kde se ma vyhledavat knihovna. -l ti urcuje knihovnu. Takze je potreba tam zadat -lgooframelib
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
7.2.2009 19:32 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: C++ problém s kompilací malého projektíku (knihovny) v QT
HA! Diky za nasmerovani.

Musim tam dat OBE tj. jak -L (adresar) tak -l (jmeno knihovny) :-)

SUPER jede to.

ps - jsem "javista" :-D
kozzi avatar 7.2.2009 19:38 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: C++ problém s kompilací malého projektíku (knihovny) v QT
Jo Java, tu se musím někdy naučit :-D
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
kozzi avatar 7.2.2009 19:36 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: C++ problém s kompilací malého projektíku (knihovny) v QT
teda v pripade ze ta knihovna ma spravny tvar, pripadne ji muzes zadat primo jako objekt ke kompilaci, proste tam zadas cestu i s anzvem bez toho -l
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
7.2.2009 19:32 kovariadam | skóre: 12 | blog: biased | Košice/Brno
Rozbalit Rozbalit vše Re: C++ problém s kompilací malého projektíku (knihovny) v QT
Parameter -L oznacuje cestu kde sa maju hladat kniznice. Parameter -l linkuje s danou kniznicou, teda spravne to ma byt: LIBS += -L../gooframelib -lgooframelib
7.2.2009 19:33 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: C++ problém s kompilací malého projektíku (knihovny) v QT
Diky uz jsem to pochopil :-D
David Watzke avatar 6.2.2009 23:31 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: C++ problém s kompilací malého projektíku (knihovny) v QT
undefined reference to vtable mi to taky dříve házelo, furt jsem přemejšlel kde mám chybu a šlo jen o to, že jsem do nějaký třídy strčil keyword Q_OBJECT a zapomněl znova spustit qmake, aby to zpracoval moc. Doufám, že si to nepletu a bylo to opravdu řešení tohodle problému.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

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.