hlmod.hu
https://hlmod.hu/

*.cpp *.h
https://hlmod.hu/viewtopic.php?f=85&t=11377
Oldal: 1 / 1

Szerző:  Gatshow [ 2013.10.21. 17:22 ]
Hozzászólás témája:  *.cpp *.h

Hali!
Az lenne a kérdésem hogy modulban hogyan lehetne összevonni cpp és h fájlokat dll-lé vagy ez hogyan lehetséges?

Szerző:  kiki [ 2013.10.21. 19:12 ]
Hozzászólás témája:  Re: *.cpp *.h

Dll, hát egy szerkesztőprogrammal, ajánlom a Visual Studiot, csinálsz egy projektet, beteszed a fájlokat, majd lefordítod.

Szerző:  Gatshow [ 2013.10.22. 16:37 ]
Hozzászólás témája:  Re: *.cpp *.h

köszönöm!

Szerző:  Metal [ 2013.10.25. 10:49 ]
Hozzászólás témája:  Re: *.cpp *.h

Hát "összevonni" nem lehet, ez két állomány. A h a header a cpp meg maga az implementációs rész.
A cppben van beleírva melyik a headerje, így elég csak a cpp-ket átadni a fordítónak, mivel a preprocessor megkeresi és belefordítja, ha kell. (Általában fgv defininíciók vannak benne, nem szokott implementáció lenni)

A fejlesztőkörnyezetben dől el, hogy a fordító is úgy működik, ahogy kell, viselkedhet úgy is, hogy egy projekt állományban vannak csokorba szedve az állományok. Például a Codeblocksban, ha nincs benne a projektben a header, akkor elhasal, de mondjuk gcc/g++ vel fordítva automatikusan beteszi)
Természetesen az utóbbi esetben is kieszközölhetjük ezt a dolgot, azaz meg kelljen adni azokat is, mint forrásállományok.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/