بعد از نصب Extensions کامپایلر C++ در VSCode (یعنی Code Runner) به درستی کار نمیکنه و هیچ کدوم از برنامه های نوشته شده زبان C++ رو خروجی نمیده و اروری به شکل زیر میده:
'g++' is not recognized as an internal or external command,
operable program or batch file.
مشکل دقیقا کجاست؟!؟ چیکار باید بکنم؟!؟؟
سلام
@amir.mahdi
لینک زیر ور دنبال کنید :
راهنماییتون کرده قدم به قدم
https://stackoverflow.com/questions/38652211/g-is-not-recognized-as-an-internal-or-external-command-operable-program-or
شاید پاسخ شما همینجا باشد
@ali.bayat
ینی هیچ Extensions برای کامپایل این زبان تو VSCode نیست؟؟؟
حتما باید یه کامپایلر جدا نصب کرد؟؟؟
@alireza.mzh
سایتی که معرفی کردید رو رفتم اما به جوابی نرسیدم!!
چرا .. Extension هایی برای C++/C هست. این اکستنشنها یک جور رابط بین VSCode و برنامه های جانبی هستند و چنانچه شما کامپایلر رو نداشته باشید این اکستنشن ها به تنهایی کاری از پیش نمیبرند.....
کامپایلرهای زیادی هست.. من معروف ترین هارو برای هر سیستم عامل براتون قرار میدم
برای ویندوز:
minGW64
مَک:
Clang
لینوکس:
GCC
مراحل نصب میتونه کمی پیچیده باشه. برای گزینه اول کارهای دیگه ای هم باید انجام بشه مثل اضافه کردن آدرس فولدر Bin این کامپایلر به Environment Variables و .... کلیپ زیر مراحل رو کامل نشون میده
https://www.youtube.com/watch?v=DIw02CaEusY
سلام.من وقتی کد های ++cرو داخل vscode ران میکنم این قسمت ها توی بخش c_cpp_properties.json ارور میده:
"intelliSenseModeIsExplicit": false,
"cStandardIsExplicit": false,
"cppStandardIsExplicit": false,
"compilerPathIsExplicit": false,
واسه تک تکشون مینویسه: Property cppStandardIsExplicit is not allowed.
چیکار باید بکنم؟؟
سلام من برای نامه ی vscodeرو به همراه کامپایلر mingw برای تمرین برنامه نویسی c++ نصب کردم ( run رو هم در vscod نصب کردم)
اما در بخش terminal برنامه vscod همش می نویسه try the new cross platform power shell و حتی بعد از نوشتن کد مربوط به کامپایل ادرس یه پوشه رو می نویسه و میگه undefined reference to winmain برای حل این مشکل باید چی کار کنم ؟
سلام من برای نامه ی vscodeرو به همراه کامپایلر mingw برای تمرین برنامه نویسی c++ نصب کردم
اما در بخش terminal برنامه vscod همش می نویسه try the new cross platform power shell و حتی بعد از نوشتن کد مربوط به کامپایل ادرس یه پوشه رو می نویسه و میگه undefined reference to winmain برای حل این مشکل باید چی کار کنم ؟
برنامه های دیگه ای رو هم نصب کردم مث devc
++ ولی بازم کامپایل نمی کنه , فقط تو برنامه borland کامپایل میکنه
برای زبان های کامپایلری از ide ها استفاده کنین تا با این مشکلات بر نخورید