Hirdetés
- Bemutatkozott a Poco X7 és X7 Pro
- Samsung Galaxy S23 Ultra - non plus ultra
- iPhone topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy A56 - megbízható középszerűség
- Megérkezett Magyarországra a Poco F8 Pro is
- One mobilszolgáltatások
- Jelentősen átalakulhat a Xiaomi 17 Ultra kamerarendszere
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- Okosóra és okoskiegészítő topik
Új hozzászólás Aktív témák
-
coco2
őstag
válasz
jattila48
#4467
üzenetére
A lentiek akkor tudnak neked magyarázatul szolgálni, ha legacy problémákba ütköztél bele.
A C és a C++ linkelések eltérőek. A legacy környezetekkel kompatibilis linkelés kötelezően támogatott mindegyik fordító által, de külön jelezned kell, ha azt kívánod használni.
A C++ linkelés néhány verziónként eltér, és nem lehet azok között átugrálni. Egy nagyon régi projekthez előrefordított C++ dll-t nem tudsz új projektekben betölteni. Próbáld ki, és meglátod. Forráskódot kell újrafordítani jelenkori verzió alatt. Ha azt meg tudod tenni, akkor értelmetlen a vacakolás - ahogy írtad. De ha csak bináris formában van rádhagyva egy régi C++ dll, és nincsen lehetőséged újrafordításra, akkor bizony workaround kell. Egyik lehetőségként visszatérhetsz régebbi C++ fordítóra, és használhatod a teljes projekthez. Feltéve, hogy a toolchain-ed nem kényszerít rád újabb verziót. Ha abba ütköztél bele, akkor rámicsodáltál. Egy régebbi C++ dll binárisa lehetségesen kuka. Egy C dll örökéletű. A C idejében még nem volt verziók közötti kompatibilitási gond, és a mai napig nincsen.
Ami probléma egy előrefordított C dll-el lenni tud, az a target cpu. Legacy C dll-ek várhatóan x86. De azóta már előfordul armv7 és x64 is. Eltérő platformokon nem tudsz keresztül linkelni.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Stratégiai biztonsággal védekeznek a dráguló memóriák ellen a gyártók
- Futás, futópályák
- Pánik a memóriapiacon
- NFL és amerikai futball topik - Spoiler veszély!
- AliExpress tapasztalatok
- Napelem
- Peugeot, Citroën topik
- exHWSW - Értünk mindenhez IS
- Honda topik
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- További aktív témák...
- Eladó egy remek állapotban lévő Samsung Galaxy Z Flip6 (512GB) okostelefon (garanciás)
- SAMSUNG GALAXY Z FOLD6 12G/256GB, MÉG TÖBB MINT 24 HÓ GAR, ( MM VÁSÁRLÁS ) ÜZLETBŐL
- Latitude 5550 15.6" FHD IPS Ultra 7 165U 16GB 512GB NVMe ujjlolv IR kam gar
- The Last Of Is 1-2 ps5 játék eladó!
- PS 5 játékok Konzolboltból garival. Beszámítás, csere van. 11 28
- REFURBISHED és ÚJ - DELL Thunderbolt Dock WD22TB4 (210-BDTD)
- Bomba ár! Lenovo ThinkPad Yoga 12 - i5-G5 I 8GB I 128SSD I 12,5" FHD Touch I Cam I W10 I Garancia!
- Samsung Galaxy S25 FE 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- GYÖNYÖRŰ iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3047, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


