- Samsung Galaxy S25 - végre van kicsi!
- Motorola Edge 50 Fusion - jó fogás
- Mobil flották
- Mindenki Z Fold7-et akar
- Yettel topik
- Samsung Galaxy A56 - megbízható középszerűség
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- iPhone topik
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Samsung Galaxy Watch7 - kötelező kör
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Aktív témák
-
czappa
aktív tag
No megoldódott:
A hivatalos Qt tutorialt csinálom és abban az 5. lecke végének hatására egy saját esemény kezelést írtam (signal-slot modell-ben egy gomblenyomás).
Csak annyi volt a gáz, hogy ehhez már kell a Q_OBJECT makró, míg a beépítettekhez nem, így a példában sem szerepelt.
Utána már csak azzal szívtam egy keveset, hogy a KDevelop dist-clean-je mintha nem szedett volna le minden file-t és így újrafordításnál gondok adódtak. -
doc
nagyúr
a C csak egy nyelv, ami szinte semmilyen függvényt nem tartalmaz
a math.h-ban levő matematikai függvényeket pl. mások már megírták, lefordították, neked azt csak használnod kell
a használat a következőképpen történik:
az #include-dal lényegében beillesztesz egy file-t a forrásba, amiben le van írva, hogy az egyes, pl. matekos függvényeknek mi a neve, milyen paramétereket várnak. azonban ez önmagában kevés ahhoz hogy az adott függvényt használd, hiszen maga a függvény is kell. ez egy külön, ún. object file-ban van
a linker azt csinálja, hogy ezeket az object file-okat "összelinkeli" a programoddal, vagyis megmondja neki, hogy a math.h-ban felsorolt függvények megvalósítása hol található. ezt vagy úgy csinálja, hogy egyszerűen elraktározza hogy melyik file-ban kell majd keresni (dinamikus linkelés), vagy belerakja magába a végrehajtható programba (statikus)az első kettőnél azért nincs rá szükség, mert azok nagyon alapvető könyvtárak, a fordító tudja hogy hol vannak, így nem kell vele külön foglalkozni
remélem érthető valamennyire amit írtam
-
doc
nagyúr
nincs mit
a 'bad interpreter' elég gyakran ezt jelenti; mivel a scriptek első sorában a futtatásához használatos értelmező van leírva, és a dupla sorvége miatt a \r karaktert az értelmező nevének a részének veszi (na ez sem magyarul volt) így nyilván nem találja pl. a '/bin/sh\r'-t
amúgy ami még itt árulkodó volt, hogy ott is volt a '^M', a DOS-féle dupla sortörések így szoktak Linux alatt megjelenni (pl. vim-ben, vagy mceditben is) -
doc
nagyúr
dosos sorvégek vannak benne a Unixos helyett, ezt át kell alakítanod
valószínűleg van a disztródban pl. egy dos2unix parancs
ezzel konvertáld át a shell scripteket
egyébként a stable ág elég régi, de az svn-t helyenként elég macerás lefordítani (volt amit nem is sikerült ilyen-olyan bugok miatt)
szóval ismerkedni jó az rc2
Aktív témák
- Nyomtató topik
- Könyvajánló
- sziku69: Fűzzük össze a szavakat :)
- Xbox Series X|S
- Samsung Galaxy S25 - végre van kicsi!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- gban: Ingyen kellene, de tegnapra
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Kerékpárosok, bringások ide!
- További aktív témák...
- LG UltraGear Gaming Monitorok -30%
- Bomba ár! Microsoft Surface Laptop - i5-7G I 8GB I 256GB SSD I 13,5" Touch I Cam I W10 I Garancia!
- REFURBISHED és ÚJ - HP USB-C Dock G5 docking station (5TW10AA) - 3x4K felbontás, 120Hz képfrissítés
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- Bomba ár! HP EliteBook Folio 1040 G1 - i5-G4 I 8GB I 256GB SSD I 14" HD+ I Cam I W10 I Garancia!
Állásajánlatok
Cég: FOTC
Város: Budapest