#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