Kezdőoldal » Számítástechnika » Programozás » MS VS 2013-al hogyan lehet...

MS VS 2013-al hogyan lehet összelinkelni a . H és . Cpp fájlt, illetve . O fájlt kreálni?

Figyelt kérdés
Konkrétan az érdekelne, hogyan lehet összelinkelni a .h és .cpp fájlt .o fájllá, aztán azt és a .h fájlt felhasználni a következő fájlban, hogy elég legyen annyit írni #include "Test.h".
2015. szept. 13. 13:18
 1/5 savanyújóska ***** válasza:
Elvileg ha egy mappában van a header és a forráskód, akkor eleve elég a #include a fordítónak, nem kell hozzá az object fájl.
2015. szept. 13. 13:34
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
Fordítani kell.
2015. szept. 13. 13:34
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

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.

2015. szept. 13. 14:35
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

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.

2015. szept. 13. 15:12
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Köszönöm!
2015. szept. 20. 21:38

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!