- Samsung Galaxy Tab S10 Ultra - más dimenzió
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Canon EOS DSLR topic
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Forrmell.enn
- Vélemény: nem úgy tűnik, de Lip-Bu Tan most menti meg az Intelt
- AMD Navi Radeon™ RX 5xxx sorozat
- HiFi műszaki szemmel - sztereó hangrendszerek
- Hobby elektronika
Ú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.
-
coco2
őstag
Win alatt c-ben van system() függvény - os shell parancsot kiadni. Linux alatt szintén elérhető. Mac alatt nem tudom. Számíthatok ugyanarra? A developer.apple.com site keresője nem dobott nekem semmi bíztatót
-
coco2
őstag
Sziasztok!
Multiplatform win/mac projectbe UI-t kellene rakni (kiírások, gombok, checkboxok, scroll ilyesmik), C++. Milyen lib supportot lehet találni? VS környezetben van a project. Qt-n kívül van bármi más?
-
coco2
őstag
Sziasztok!
Fejlesztő eszközökről szeretnék érdeklődni.
Sztori. Részemről most állok át win7-ről win10-re, és az első sokkhatásoknál tartok. Példának okáért a win7 alatt még tuti dev-c++ 4.9.9.2 win10 alatt már nem akaródzik futni (a make valamiért elakad). Neten azt találtam, hogy álljak át az újabb verziókra. Az újabb csomagok, amik a dev-c++ utódjának címét követelik gyanúsan nagy "üres" exe-t fordítanak (128 kb a "semmire"), és ahol fórumja van a projecteknek, mindenütt vírusokra, meg gyanúsan beépült kódrészletekre panaszkodnak, amire a projectgazda részéről nulla a visszajelzés. Nem tudok azokban megbízni. Viszont valami akkor is kellene helyette, ami minimális környezetként el van látva a win crt libekkel + header fileokkal 64 bites környezethez, supportol ansi c / console app és legacy C dll fordítást, és mindezekhez nem kényszerít rám grafikus ui-t, tud fordítani parancssoros tool-okkal is (gui helyett a saját scriptjeimet szeretem használni fordításra).
Aki birkózott már meg ugyan ezzel a problémával, szíves tanácsát kérném.
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Samsung Galaxy Tab S10 Ultra - más dimenzió
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- Formula-1
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Canon EOS DSLR topic
- DOOM - The Dark Ages
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- További aktív témák...
- SZÉP Lenovo ThinkPad P15 G2 Tervező Laptop -75% 15,6" i9-11950H 64/2TB RTX A4000 8GB UHD OLED
- Szép! Lenovo Thinkpad T14s G2 Üzleti "Golyóálló" Laptop 14" -50% i7-1185G7 4Mag 16GB/512GB FHD IPS
- Eladó Apple MacBook Pro 13" A1706 (Late 2017, Silver - EMC 3163)
- Amazfit GTR 2 Classic okosóra dobozában töltőkábellel
- Mac mini M1 chip 8 magos CPU-val, 8 magos GPU-val
- Csere-Beszámítás! Gamer PC Számítógép! R9 3900X / RX 6700XT / 32GB DDR4 / 1TB SSD
- ALIENWARE Area-51 R6 Threadripper Edition 1920X
- ÁRCSÖKKENTÉS Lenovo ThinkPad T570, T580, P51s, P52s eredeti Lenovo, belső akkumulátor eladó
- A Panasonic Toughbook CF-54 i5-5300u i5-6300u TN, IPS touch Budapest, MPL Foxpost
- Bomba ár! Fujitsu LifeBook U7310 - i5-10GEN I 16GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest