Építsd projektek CGyõzõdjön

Ahhoz, hogy épít automatizálási projektek hagyományosan alkalmazott szerelési rendszereket, mint például, hogy a UNIX-szerű rendszerek és nGyőződjön Microsoft fordító. Hagyományosan az írás fájlokat építeni a projekt keretében ezek a rendszerek nem triviális feladat. Természetesen kizárólag Mictosoft Visual Studio nem is sejti, akkor az ilyen fájlokat, mint egy integrált fejlesztői környezet elég kényelmes elrejti a konyhában, így a külső néhány párbeszédablakaiban és a Build gombra. De komplex projektek segítségével sok harmadik fél könyvtárak és cross-platform projekt, ez a megközelítés gyakran elfogadhatatlan.

Röviden make-fájl leírását a műveletsornak eléréséhez szükséges egy adott célra, mint például, hogy lefordítani a programot. Pszeudókód ez a következőképpen néz ki:

Mi a teendő?

Gyűjtse programot hello_world.

Hogyan kell csinálni?

Vegye hello_world.h hello_world.cpp és fájlokat, és fut a fordító átadásával őket paramétereket.

Mi a teendő, ha a fordító után?

Vegyük a kapott objektum fájlok dolgozni hello_world.o fordító és linker indul átnyújtotta neki a fájlt.

Minden alprojekt lehet saját Makefile, és a fő make-fájl megy rekurzív alprojektek befejezése összeszerelési fájlt, majd építeni a projekt ezeket az összetevőket.

Úgy néz ki, egyszerű, problémák merülnek fel, egyre több problémát:

  1. Függőségek feloldása elő részei között a projekt
  2. A szintaktikai komplexitás és bizonytalanság a klasszikus make-fájlok
  3. A kötődést egy specifikus segédprogram, automatizált szerelési és ennek eredményeként az intolerancia más platformokon

Azt javaslom, hogy fontolja CGyõzõdjön. Mindkét könnyű megtanulni, intuitív és nagy teljesítményű cross-platform eszköz, amely megoldja mind a három probléma. A részleteket lásd alább.

CEllenõrizze maga nem végez a szerelvény a projekt, csak generál annak összeállítási fájl make-fájlt az adott platformhoz. Ez lehet egy projekt a Microsoft Visual Studio, nGyőződjön makefile, XCode projekt MacOS, UNIX makefile, Watcom makefile, Eclipse, vagy CodeBlocks projekt. Sőt CEllenõrizze fájlokat nyit, mint a projekt egyre népszerűbb QtCreator fejlődését.

Ezt a fájlt úgy nevezik CMakeLists.txt és parancsokat tartalmaz érthető CGyõzõdjön. elvégzése után

Kapunk egy projekt, amely meg tudja nyitni a IDE vagy make lehetővé teszi, hogy építeni a projekt fut az esetben build rendszer (gyártmány, nGyőződjön, wmake). Ez mindig lehetséges, hogy egyértelműen meg kell határozni, hogy a program generál meghatározó G gombot a kívánt paraméter (csak futni CGyõzõdjön. Hogy a rendelkezésre álló lehetőségek).

Hol kap CGyõzõdjön?

Helló, világ!

Azt javaslom, hogy fontolja meg egy egyszerű CGyõzõdjön-file:

Kapcsolódó cikkek