CMake генератор гэж юу вэ?
CMake генератор гэж юу вэ?

Видео: CMake генератор гэж юу вэ?

Видео: CMake генератор гэж юу вэ?
Видео: Generate VisualStudio Projects using CMake Tutorial [EN] 2024, May
Anonim

А CMake генератор нь эх бүтээх системийн оролтын файлуудыг бичих үүрэгтэй. Яг нэг нь CMake генераторууд ямар эх барих системийг ашиглахыг тодорхойлохын тулд барилгын модыг сонгох ёстой. CMake генераторууд платформд зориулагдсан тул тус бүрийг зөвхөн тодорхой платформ дээр ашиглах боломжтой.

Үүний нэгэн адил хүмүүс CMake-г юунд ашигладаг вэ?

CMake нь хөрвүүлэгчээс хамааралгүй аргыг ашиглан програм хангамж бүтээх процессыг удирдахад зориулагдсан платформ хоорондын үнэгүй, нээлттэй эхийн програм хангамжийн хэрэгсэл юм. Энэ нь олон номын сангаас хамаарах лавлах шатлал болон програмуудыг дэмждэг.

Хоёрдугаарт, та CMake GUI-г хэрхэн ашигладаг вэ? Гүйж байна cmake - гуи руу ашиглах тэр, гүй cmake - гуи , эх сурвалж болон хоёртын фолдерын замыг бөглөж, Тохиргоог товшино уу. Хэрэв хоёртын фолдер байхгүй бол, CMake үүсгэхийг танд сануулах болно. Дараа нь генератор сонгохыг танаас хүсэх болно.

Түүнээс гадна, CMake тушаал гэж юу вэ?

" cmake " гүйцэтгэх боломжтой CMake команд - шугамын интерфейс. Үүнийг скрипт дэх төслүүдийг тохируулахад ашиглаж болно. CMake нь хөндлөн платформ бүтээх системийн генератор юм. Төслүүд нь платформоос хараат бусаар бүтээх процессоо тодорхойлдог CMake CMakeLists нэртэй эх модны лавлах бүрт багтсан жагсаалт файлууд. txt.

Ninja CMake гэж юу вэ?

Нинжа нь хурдад анхаарлаа хандуулсан жижиг бүтэцтэй систем юм. Үүнийг бас барихад ашигладаг Android , бөгөөд LLVM дээр ажилладаг ихэнх хөгжүүлэгчид ашигладаг. Make-ээс ялгаатай нь, Нинжа гэх мэт утсыг залах зэрэг шинж чанарууд дутмаг Нинжа бүтээх файлуудыг гараар бичихгүй.

Зөвлөмж болгож буй: