Hogyan lehet csatlakozni a megosztott könyvtár projekt vizuális stuido

Kapcsolódó hozzászólások

Írás egy megosztott könyvtár

Projekt létrehozása File-> New-> Project ...
A New Project ablakban. Név mezőbe írja be a nevét a könyvtárban, például MyMathList:
A csepp Win32 Application Wizard gombra párbeszédablak.

Hogyan lehet csatlakozni a megosztott könyvtár projekt vizuális stuido

A pop-Win32 Application Wazard ablakban kattintson a Tovább gombra.
Hogyan lehet csatlakozni a megosztott könyvtár projekt vizuális stuido

Látni fogja, egy második ablak létrehozásakor mester alkalmazás. Kevesebb Alkalmazás típusa válassza DLL. További lehetőségek a csoportban valaki, mint, hogy én inkább egy üres projekt (Üres projekt opció). Miután létrehozta a projekt megfelelően van konfigurálva, kattintson a Befejezés gombra.
Hogyan lehet csatlakozni a megosztott könyvtár projekt vizuális stuido

A Visual Studio üres lesz könyvtári projekt. Következő fogunk hozzá a projekthez forráskód fájlokat:
Hogyan lehet csatlakozni a megosztott könyvtár projekt vizuális stuido

Kezdje új funkciók hozzáadásával, amely elérhető lesz a mi könyvtárak. Ahhoz funkciók elérhetők kódot fog használni a libu, regisztrálnia kell címei ezen függvények Hedare. Mi hozzá a mi LIBE fejlécek, erre jobb klikk a virtuális Header Files könyvtárban. További Add-> Új elem ....
Hogyan lehet csatlakozni a megosztott könyvtár projekt vizuális stuido

Lesz Új elem hozzáadása ablak. ahol úgy döntünk, hogy mit akarunk adni, ebben az esetben a fejléc fájlt, és adja meg a nevét, legyen MyMathFunctions Hozzáadás gombra kell kattintani.
Hogyan lehet csatlakozni a megosztott könyvtár projekt vizuális stuido

Most adjuk hozzá a következő kódot:

MyMathFunctions.h

Miután a fejlécet adnak, szükség van hozzá annak végrehajtását. Tegye mindegy hozzáadásával tételek, csak hozzáadásával az ablak, hanem a fejléc fájl (vh) válasszon a C ++ fájl (.cpp), és adja meg a következő kódot:

MyMathFunctions.cpp

Csatlakozó megosztott könyvtárak, hogy a projekt

Itt egy nagyon egyszerű, de illusztratív kódot fog működni a közös liboy.
Most megpróbáljuk összegyűjteni a projekthez. A Solution Explorer ablakban válassza a projekt, és nyomja meg az F7.
Ennek eredményeként, a közgyűlés nem kerül sor, és a kimeneti ablak megjelenítéséhez fog megjelenni, mint ez:

Épület és fut a projekt

Az épület és a futás a projekt eléggé triviális, egyszerűen válassza ki a projektet a Solution Explorer és kattintson a F7:

Ha az 1 sikerült, 0 nem, akkor mindent meg kell a normát, futás Ctrl-F5 projekt. De miután az alkalmazás elindításakor, legyek egy rendszerhiba:

Hogyan lehet csatlakozni a megosztott könyvtár projekt vizuális stuido

Ez azt jelenti, hogy az alkalmazás függ a megosztott könyvtárak, amelyek (azaz libu) nem található. Felmerül a kérdés, mint a fájl kiterjesztését lib akkor mi van? Az a tény, hogy a fájlt a lib ez egy kicsit rossz. Lib fájl kiterjesztését egy fájl ablakok a projekt, amely egy ház a metaadatok megosztott könyvtár, mint a projekt, hogy kölcsönhatásba lépnek vele, és maga a könyvtár (a kiterjesztés DLL fájl) tartalmazza a tényleges végrehajtható kódot is, azaz a kód amely lehetővé tette a számtani műveleteket. Ez deelelke vetítjük sehol sem említette, és bármit nem történik meg, mert az alapértelmezett alkalmazást keresi azt a könyvtárat, ahol van elhelyezve kiterjesztésű fájl exe. Általában az utolsó dolog, amit tennie kell, hogy másolja a dll kiterjesztésű fájl a program a katalógusban, melyik lesz juzat könyvtári, ebben az esetben meg kell mozgatni deelelku itt: MathFunctionsUser / Debug.
Most az alkalmazás futtatásához újra (nem lehet építeni) parancs a Ctrl + F5 és most, hogy itt ezt a következtetést a konzolt:

Most a kérelem yuzaet Sord fél libu arifmiticheskimi a legegyszerűbb műveletek.

Csatlakozó Sord fél lib, hogy a projekt a Visual Studio alatt windose feladat, hogy mondjuk a legkevésbé, nem triviális, hogy van egy minimális és maximális kód unalmas dialógusok. De mivel a valóságban írt alkalmazások az operációs rendszer windose elég csinálni, hogy nagyon gyakran szükség van. De nem mindig kell dolgozni a látvány (bár a Visual Studio projektek nem nyújtanak választás) néha szükséges csatlakoztatni Sord fél könyvtárak a parancssorban. A következő bejegyzésben tartjuk ezt a módszert.