بعد از نصب Extensions کامپایلر C++ در VSCode (یعنی Code Runner) به درستی کار نمیکنه و هیچ کدوم از برنامه های نوشته شده زبان C++ رو خروجی نمیده و اروری به شکل زیر میده:
'g++' is not recognized as an internal or external command,
operable program or batch file.
مشکل دقیقا کجاست؟!؟ چیکار باید بکنم؟!؟؟
شما باید یکی از کامپایلرهای این زبان رو روی سیستمتون نصب کنید. وقتی با Visual Studio کار میکنید، خودش این کار رو انجام میده.
gcc رو نصب کنیدو مشکل باید حل بشه
سلام
@amir.mahdi
لینک زیر ور دنبال کنید :
راهنماییتون کرده قدم به قدم
https://stackoverflow.com/questions/38652211/g-is-not-recognized-as-an-internal-or-external-command-operable-program-or
@ali.bayat
ینی هیچ Extensions برای کامپایل این زبان تو VSCode نیست؟؟؟
حتما باید یه کامپایلر جدا نصب کرد؟؟؟
چرا .. 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.
چیکار باید بکنم؟؟
سلام. من وقتی کد رو تایپ میکنم و ران میشه در قسمت متن در قسمت ترمینال نوشته نمیشه و ارورش هم این هست:
can not open source file "stdio.h"
و
please update your includePath. squiggles are disabled for this translation unit
باید چیکار کنم؟
سلام من برای نامه ی 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 کامپایل میکنه
سلام و وقت بخیر
میشه یک توضیح کامل درباره کامپایل کردن کد c++ از اول در vs code بدید
من هر کاری میکنم ارور میده
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟