#tutorial #cmake #cpp
به به خب دوستان همه فعال شدند یکی از دوستان این دوره رو معرفی کرد من هنوز بررسی نکردم ولی میگند دوره خوبیه شاید بشه سی میک رو از روی این یاد گرفت و بقیه رو آموزش بدیم چون قبلا هم یک پی دی اف آموزش سیمیک گذاشتم کانال دوستان میتونند برای راه افتادن استفاده کنند
لینک آموزش سیمیک : https://t.me/moderncpp_ir/257
Video Link : https://www.youtube.com/watch?v=bsXLMQ6WgIk
Channel Link : https://t.me/moderncpp_ir
به به خب دوستان همه فعال شدند یکی از دوستان این دوره رو معرفی کرد من هنوز بررسی نکردم ولی میگند دوره خوبیه شاید بشه سی میک رو از روی این یاد گرفت و بقیه رو آموزش بدیم چون قبلا هم یک پی دی اف آموزش سیمیک گذاشتم کانال دوستان میتونند برای راه افتادن استفاده کنند
لینک آموزش سیمیک : https://t.me/moderncpp_ir/257
Video Link : https://www.youtube.com/watch?v=bsXLMQ6WgIk
Channel Link : https://t.me/moderncpp_ir
Telegram
ModernCpp.ir
جزوه آموزشی CMake
دوستان آموزش CMake رو در یک جزوه آموزشی براتون آماده کردم که میتونید استفاده کنید قبلا قولش رو داده بودم ولی واقعا وقت نمیکردم الان هم توی شرکت آماده کردم و شرکت اجازه داد بیرون هم منتشر کنم.
PDF LInk : http://moderncpp.ir/post/132
Channel…
دوستان آموزش CMake رو در یک جزوه آموزشی براتون آماده کردم که میتونید استفاده کنید قبلا قولش رو داده بودم ولی واقعا وقت نمیکردم الان هم توی شرکت آماده کردم و شرکت اجازه داد بیرون هم منتشر کنم.
PDF LInk : http://moderncpp.ir/post/132
Channel…
ModernCpp.ir via @vote
به نظر شما اولویت تولید آموزش با کدام موضوع است ؟ anonymous poll آموزش صفر تا صد cmake به همراه بیلد چند پروژه کاربردی و مهم سی پلاس پلاس – 29 👍👍👍👍👍👍👍 62% آموزش multithreading در سی پلاس پلاس با کتابخانه های stl – 11 👍👍👍 23% آموزش برنامه نویسی socket با…
#cmake #tutorial #video
خب دوستان بنا بر آموزش ویدئویی CMake شد و قسمت اول که معرفی هست رو آماده و منتشر کردم امیدوارم خدا توفیق بده بتونم تا انتهاش رو آموزش بدم فقط یک سری مفاهیم هست برای زیادی طولانی نشدن ممکنه دقیق توضیح ندم و ... لطفا دوستان حرفهای به دل نگیرند البته اگر میخواند توضیح بدند ممنون میشم چون ممکنه یه جاهایی رو واقعا اشتباه کرده باشم ولی میتونند توی پیوی توضیح بدند نه مثل بعضیا وسط گروه و ... هچی از دهان مبارکشون در میاد بارم کنند.
قسمت اول (معرفی): https://www.aparat.com/v/qkbV9
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
خب دوستان بنا بر آموزش ویدئویی CMake شد و قسمت اول که معرفی هست رو آماده و منتشر کردم امیدوارم خدا توفیق بده بتونم تا انتهاش رو آموزش بدم فقط یک سری مفاهیم هست برای زیادی طولانی نشدن ممکنه دقیق توضیح ندم و ... لطفا دوستان حرفهای به دل نگیرند البته اگر میخواند توضیح بدند ممنون میشم چون ممکنه یه جاهایی رو واقعا اشتباه کرده باشم ولی میتونند توی پیوی توضیح بدند نه مثل بعضیا وسط گروه و ... هچی از دهان مبارکشون در میاد بارم کنند.
قسمت اول (معرفی): https://www.aparat.com/v/qkbV9
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت اول (معرفی)
در این قسمت به معرفی cmake میپردازم و منابع آموزشی اصلی توی این دوره رو معرفی میکنم.
#cmake #tutorial #video #آموزش #رایگان #ویدئو
توضیح یک پروژه ساده
Video Link : https://www.aparat.com/v/tUk0X
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
توضیح یک پروژه ساده
Video Link : https://www.aparat.com/v/tUk0X
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت دوم (توضیحات پروژه ساده)
در این قسمت به توضیح کدهای cmake یک پروژه ساده پرداختم
#cmake #tutorial #video #آموزش #رایگان #ویدئو #structure
ساختار پروژه در cmake
Video Link : https://www.aparat.com/v/fDnHP
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
ساختار پروژه در cmake
Video Link : https://www.aparat.com/v/fDnHP
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت سوم (ساختار پروژه)
در این قسمت به توضیح مثال دوم و ساختار پروژه میپردازم.
#cmake #tutorial #video #آموزش #رایگان #ویدئو #library #dynamic
کتابخانه پویا (dynamic library)
Video Link : https://www.aparat.com/v/Djhya
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
کتابخانه پویا (dynamic library)
Video Link : https://www.aparat.com/v/Djhya
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت پنجم (dynamic library)
در این قسمت به توضیح کتابخانههای پویا (dynamic) در cmake میپردازم.
#cmake #tutorial #video #آموزش #رایگان #ویدئو #install #installing
نصب
Video Link : https://www.aparat.com/v/ZY1zJ
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
نصب
Video Link : https://www.aparat.com/v/ZY1zJ
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت ششم (نصب)
در این قسمت به توضیح نحوه نوشتن کد برای نصب پروژه در cmake میپردازم.
#cmake #tutorial #video #آموزش #رایگان #ویدئو #gui #ccmake
استفاده از رابط کاربری گرافیکی (cmake-gui)
Video Link : https://www.aparat.com/v/iX71t
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
استفاده از رابط کاربری گرافیکی (cmake-gui)
Video Link : https://www.aparat.com/v/iX71t
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت هفتم (کار با محیط گرافیکی)
در این قسمت علاوه برای آموزش نحوه تنظیم نوع بیلد به آموزش محیط گرافیکی (cmake-gui) و ccmake میپردازم.
#cmake #tutorial #video #آموزش #رایگان #ویدئو #compiler #flag
فلگهای کامپایلر
Video Link : https://www.aparat.com/v/40Iqj
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
فلگهای کامپایلر
Video Link : https://www.aparat.com/v/40Iqj
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت هشتم (فلگهای کامپایلر)
در این قسمت به نحوه تنظیم فلگهای کامپایلر در cmake و یک معرفی کلی از فلگهای کامپایلر میپردازم .
#cmake #tutorial #video #آموزش #رایگان #ویدئو qtcreator #boost
استفاده از کتابخانه های جانبی و استفاده از محیط qtcreator
Video Link : https://www.aparat.com/v/LbuVi
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
استفاده از کتابخانه های جانبی و استفاده از محیط qtcreator
Video Link : https://www.aparat.com/v/LbuVi
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت نهم (qtcreator and boost)
در این قسمت به نحوه استفاده از cmake در محیط qtcreator میپردازم و همینطور به استفاده از کتابخانه های جانبی مانند boost در cmake.
#cmake #tutorial #video #آموزش #رایگان #ویدئو #compiler #clang
کامپایل با clang
Video Link : https://www.aparat.com/v/VN23G
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
کامپایل با clang
Video Link : https://www.aparat.com/v/VN23G
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت دهم (کامپایل با clang)
در این قسمت به آموزش کامپایل با کامپایلرهای مختلف میپردازم.
#cmake #tutorial #video #آموزش #رایگان #ویدئو #compiler #قابلیت
استاندارد سی پلاس پلاس و قابلیت های کامپایلر
Video Link :https://www.aparat.com/v/itSf2
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
استاندارد سی پلاس پلاس و قابلیت های کامپایلر
Video Link :https://www.aparat.com/v/itSf2
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت یازدهم (استاندارد سی پلاس پلاس و قابلیت های کامپایلر)
در این قسمت به آموزش تنظیم استاندارد سی پلاس پلاس در cmake میپردازم و همینطور نحوه استفاده از قابلیتهای کامپایلر را نیز آموزش میدهم.
یکی از دوستان لطف کرد مشکلی توی ویدئو بود گزارش دادند تصحیح شد
#cmake #tutorial #video #آموزش #رایگان #ویدئو #library #static
کتابخانه استاتیک (static library)
Video Link : https://www.aparat.com/v/hZxVL
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
#cmake #tutorial #video #آموزش #رایگان #ویدئو #library #static
کتابخانه استاتیک (static library)
Video Link : https://www.aparat.com/v/hZxVL
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت چهارم (static library)
در این قسمت به توضیح کتابخانههای استاتیک در cmake میپردازم.
#cmake #tutorial #video #آموزش #رایگان #ویدئو #sub_directories
آموزش cmake قسمت دوازدهم (sub_directories)
Video Link : https://www.aparat.com/v/54aCR
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آموزش cmake قسمت دوازدهم (sub_directories)
Video Link : https://www.aparat.com/v/54aCR
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت دوازدهم (sub_directories)
در این قسمت به بررسی مثال sub_directories میپردازم و در مورد استفاده آن در پروژههای بزرگ صحبت میکنم.
#cmake #tutorial #video #آموزش #رایگان #ویدئو
آموزش cmake قسمت سیزدهم
Video Link : https://aparat.com/v/MrfIv
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آموزش cmake قسمت سیزدهم
Video Link : https://aparat.com/v/MrfIv
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت سیزدهم
در این قسمت به بررسی مثال configure-files میپردازم و نحوه استفاده از متغیرهای cmake در سورس سی پلاس پلاس و تولید کد به وسیله آن را توضیح میدهم.
با توجه به نارضایتی دوستان از آپارات من ویدئوها رو به صورت موازی توی یوتیوب هم منتشر کردم و دوستان میتونند در صورت نیاز از یوتیوب استفاده کنند.
قسمت چهاردهم آموزش cmake
#cmake #tutorial #video #آموزش #رایگان #ویدئو #static #analysis #youtube
Aparat Link : https://aparat.com/v/HRNf5
youtube Link : https://youtu.be/ytQ0lonv-Y4
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
youtube playlists : https://www.youtube.com/watch?v=M8VsxRiKV2M&list=PLsX9a2BPqKWOycd0QktbsuHXchIHUGaPs
Channel Link : https://t.me/moderncpp_ir
قسمت چهاردهم آموزش cmake
#cmake #tutorial #video #آموزش #رایگان #ویدئو #static #analysis #youtube
Aparat Link : https://aparat.com/v/HRNf5
youtube Link : https://youtu.be/ytQ0lonv-Y4
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
youtube playlists : https://www.youtube.com/watch?v=M8VsxRiKV2M&list=PLsX9a2BPqKWOycd0QktbsuHXchIHUGaPs
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت چهاردهم (static_analysis)
در این قسمت به آموزش برخی از قابلیتهای qtcreator برای آنالیز ایستا ، کد فرمت و ... میپردازم.
آموزش cmake قسمت پانزدهم (کار با تابع file)
#cmake #tutorial #video #آموزش #رایگان #ویدئو #read #file #write #upload #download #copy
Aparat Link : https://aparat.com/v/zkiaD
youtube Link : https://youtu.be/bqyk6bkq228
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
youtube playlists : https://www.youtube.com/watch?v=M8VsxRiKV2M&list=PLsX9a2BPqKWOycd0QktbsuHXchIHUGaPs
#cmake #tutorial #video #آموزش #رایگان #ویدئو #read #file #write #upload #download #copy
Aparat Link : https://aparat.com/v/zkiaD
youtube Link : https://youtu.be/bqyk6bkq228
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
به مرور که آموزشها تکمیل بشه توی همین صفحه از سایت آپدیت میکنم و میتونید لیست پخش و کانال آپارات رو هم دنبال کنید.
aparat playlists : https://www.aparat.com/playlist/331836
youtube playlists : https://www.youtube.com/watch?v=M8VsxRiKV2M&list=PLsX9a2BPqKWOycd0QktbsuHXchIHUGaPs
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت پانزدهم (کار با تابع file)
در این قسمت به آموزش نحوه استفاده از تابع file میپردازم و عملیاتهای خواندن،نوشتن،آپدیت، کپی فایل، آپلود و دانلود را توضیح میدهم.
آموزش cmake قسمت شانزدهم (modules and functions)
#cmake #tutorial #video #آموزش #رایگان #ویدئو #module #custom #function
Aparat Link : https://aparat.com/v/DxpA0
youtube Link : https://youtu.be/L8TbdxMinsw
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
aparat playlists : https://www.aparat.com/playlist/331836
youtube playlists : https://www.youtube.com/playlist?list=PLsX9a2BPqKWOycd0QktbsuHXchIHUGaPs
Channel Link : https://t.me/moderncpp_ir
#cmake #tutorial #video #آموزش #رایگان #ویدئو #module #custom #function
Aparat Link : https://aparat.com/v/DxpA0
youtube Link : https://youtu.be/L8TbdxMinsw
لینک لیست پخش آموزش cmake به زبان فارسی : http://moderncpp.ir/post/139
aparat playlists : https://www.aparat.com/playlist/331836
youtube playlists : https://www.youtube.com/playlist?list=PLsX9a2BPqKWOycd0QktbsuHXchIHUGaPs
Channel Link : https://t.me/moderncpp_ir
آپارات - سرویس اشتراک ویدیو
آموزش cmake قسمت شانزدهم (modules and functions)
در این قسمت به آموزش modules و تعریف توابع دستی میپردازم.
#سوال و #جواب
سوال : میشه یه مختصری بگید منظور از cmake زدن چیه🤦♂️
جواب :
ببین پروژه های سی پلاس پلاس برای بیلد باید به کامپایلر داده بشند با کلی فلگ و اسم فایل و اطلاعات در مورد لینک و ... خب دستی که نمیتونیم بدیم اینها رو به کامپایلر اذیت میشیم در همین راستا یه فایل هایی هست که اینها رو توش مینویسند و اون میده به کامپایلر به اینها میگند بیلد سیستم مثلا make بیلد سیستم هست و از روی فایل MakeFile میخونه
حالا کار با اینها هم سخته چون دستورات سطح پایین توشون هست برای همین یه لایه روش اضافه کردند به اسم build system generator اینها خیلی سطح بالا هستند و معمولا اسکریپتی توشون مینویسی همه چیز رو سطح بالا بعد اینها میتونند به بیلد سیستم های مختلف ترجمه کنند مثلا qmake یکیشون هست که توی کیوت به صورت پیشفرض استفاده میشه و از فایل های .pro و .pri استفاده میکنه و از اون بهتر cmake هست که تمامی اطلاعات لازم رو توی CMakeLists.txt مینویسیم و این میاد خودش برای ما بیلد سیستم رو تولید میکنه مثلا توی لینوکس میخوایم کامپایل کنیم به بیلد سیستم پیشفرض یعنی make راحت تبدیل میشه و وقتیم بخوایم از ویژوال استدیو استفاده کنیم میزنیم با cmake-gui یا همون رابط کامند لاینیش یعنی cmake برایمون sln درست میکنه که با بیلد سیستم ویژوال یعنی namke کار میکنه اینطوری یکبار پروژت رو با cmake مینویسی و از این به بعد هم میتونی مستقیم توی کیوت بازش کنی هم میتونی راحت بزنی مختص ویژوال sln درست کنه هم همه ide های دیگه از جمله کدبلاکس و clion و .... پشتیبانیش میکنند و میتونی کدت رو توی هرکدوم بخوای ادیت و کامپایل کنی
Channel Link : https://t.me/moderncpp_ir
#cmake #qt #qmake #nmake #visual #studio #sln #build #system
سوال : میشه یه مختصری بگید منظور از cmake زدن چیه🤦♂️
جواب :
ببین پروژه های سی پلاس پلاس برای بیلد باید به کامپایلر داده بشند با کلی فلگ و اسم فایل و اطلاعات در مورد لینک و ... خب دستی که نمیتونیم بدیم اینها رو به کامپایلر اذیت میشیم در همین راستا یه فایل هایی هست که اینها رو توش مینویسند و اون میده به کامپایلر به اینها میگند بیلد سیستم مثلا make بیلد سیستم هست و از روی فایل MakeFile میخونه
حالا کار با اینها هم سخته چون دستورات سطح پایین توشون هست برای همین یه لایه روش اضافه کردند به اسم build system generator اینها خیلی سطح بالا هستند و معمولا اسکریپتی توشون مینویسی همه چیز رو سطح بالا بعد اینها میتونند به بیلد سیستم های مختلف ترجمه کنند مثلا qmake یکیشون هست که توی کیوت به صورت پیشفرض استفاده میشه و از فایل های .pro و .pri استفاده میکنه و از اون بهتر cmake هست که تمامی اطلاعات لازم رو توی CMakeLists.txt مینویسیم و این میاد خودش برای ما بیلد سیستم رو تولید میکنه مثلا توی لینوکس میخوایم کامپایل کنیم به بیلد سیستم پیشفرض یعنی make راحت تبدیل میشه و وقتیم بخوایم از ویژوال استدیو استفاده کنیم میزنیم با cmake-gui یا همون رابط کامند لاینیش یعنی cmake برایمون sln درست میکنه که با بیلد سیستم ویژوال یعنی namke کار میکنه اینطوری یکبار پروژت رو با cmake مینویسی و از این به بعد هم میتونی مستقیم توی کیوت بازش کنی هم میتونی راحت بزنی مختص ویژوال sln درست کنه هم همه ide های دیگه از جمله کدبلاکس و clion و .... پشتیبانیش میکنند و میتونی کدت رو توی هرکدوم بخوای ادیت و کامپایل کنی
Channel Link : https://t.me/moderncpp_ir
#cmake #qt #qmake #nmake #visual #studio #sln #build #system
Telegram
ModernCpp.ir
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
دوستان قبلا CMake رو معرفی کردم و یه دوره آموزشی نسبتا کامل هم ازش گذاشتم اما یک سری ابزارهای دیگه هست که ازشون به عنوان CMake friends یاد میشه من دوتاشون رو آشنایی دارم و استفاده کردم اما یکی جدید دیدم خوشمم اومد گفتم معرفیش کنم
- CMake: cross-platform build systems generator
- CTest: systematic test driver
- CDash: testing dashboard collector
- CPack: package generator
اولی که CMake خودمون هست دومی CTest برای یونیت تست هست و سومی یعنی CPack برای پکیج کردن یجورایی داره DevOps رو راه اندازی میکنه 😄 و اما آخری که جذاب بود و تازه باهاش آشنا شدم CDash البته آخری از نظر ترتیب آشنایی من وگرنه توی لیست بالا سوم هست این یکی یه داشبورد برای جمع کردن تست ها هست که اطلاعات تست ها رو خیلی تمیز جمع میکنه و نشون میده برای مثال این داشبورد کیفیت VTK هست
https://www.cdash.org/CDash/index.php?project=VTK
لینک سایت رسمی CDash برای شما : https://www.cdash.org
لینک کانال تلگرام : https://t.me/moderncpp_ir
#cmake #cdash #cpack #ctest #kitware
- CMake: cross-platform build systems generator
- CTest: systematic test driver
- CDash: testing dashboard collector
- CPack: package generator
اولی که CMake خودمون هست دومی CTest برای یونیت تست هست و سومی یعنی CPack برای پکیج کردن یجورایی داره DevOps رو راه اندازی میکنه 😄 و اما آخری که جذاب بود و تازه باهاش آشنا شدم CDash البته آخری از نظر ترتیب آشنایی من وگرنه توی لیست بالا سوم هست این یکی یه داشبورد برای جمع کردن تست ها هست که اطلاعات تست ها رو خیلی تمیز جمع میکنه و نشون میده برای مثال این داشبورد کیفیت VTK هست
https://www.cdash.org/CDash/index.php?project=VTK
لینک سایت رسمی CDash برای شما : https://www.cdash.org
لینک کانال تلگرام : https://t.me/moderncpp_ir
#cmake #cdash #cpack #ctest #kitware
cmake language tools
The cmakelang project provides Quality Assurance (QA) and other language tools for cmake
لینک :https://cmake-format.readthedocs.io/en/latest/index.html
لینک کانال تلگرام : https://t.me/moderncpp_ir
#cmake #cmakelang #annotate #format #lint #ctest_to
The cmakelang project provides Quality Assurance (QA) and other language tools for cmake
لینک :https://cmake-format.readthedocs.io/en/latest/index.html
لینک کانال تلگرام : https://t.me/moderncpp_ir
#cmake #cmakelang #annotate #format #lint #ctest_to