MS VS 2013-al hogyan lehet összelinkelni a . H és . Cpp fájlt, illetve . O fájlt kreálni?
Minden cpp fájl a fordítása után lesz tárgykód (o fájl vagy akármi). A linkelés a tárgykódo(ka)t szerkeszti össze. A headernek semmi köze nincsen a tárgykódhoz, csak az include miatt belekerül a cpp-be fordításkor.
A headert nem lehet linkelni, nem arra van. Nem értem teljesen, de ha nem találja a header fájlt, akkor amit te keresel azaz include path beállítása.
Statikus könyvtárak működnek így, egy ilyen projektet kell létrehozni és azt kell linkelni a különféle programokhoz. Visual C++ esetében ezek a statikus könyvtárak .lib kiterjesztésűek.
Ha viszont csak egy programban kell felhasználni a kódot, akkor nem is kell feltétlenül a statikus könyvtár, egyszerűen hozzá kell adni a projekthez a cpp és h fájlokat (természetesen a fejlécállományt be kell includeolni), a többit meg elintézi a fordító és linker.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!