É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:
- Függőségek feloldása elő részei között a projekt
- A szintaktikai komplexitás és bizonytalanság a klasszikus make-fájlok
- 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: