Amir Mahdi Bigdeli
6 سال پیش توسط Amir Mahdi Bigdeli مطرح شد
12 پاسخ

کامپایل نشدن سی پلاس پلاس در VSCode

بعد از نصب Extensions کامپایلر C++ در VSCode (یعنی Code Runner) به درستی کار نمیکنه و هیچ کدوم از برنامه های نوشته شده زبان C++ رو خروجی نمیده و اروری به شکل زیر میده:
'g++' is not recognized as an internal or external command,
operable program or batch file.

مشکل دقیقا کجاست؟!؟ چیکار باید بکنم؟!؟؟


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
-3

شما باید یکی از کامپایلرهای این زبان رو روی سیستمتون نصب کنید. وقتی با Visual Studio کار می‌کنید، خودش این کار رو انجام میده.
gcc رو نصب کنیدو مشکل باید حل بشه


علیرضا معمارزاده
تخصص : junior level developer
@alireza.mzh 6 سال پیش مطرح شد
-1

سلام
@amir.mahdi
لینک زیر ور دنبال کنید :
راهنماییتون کرده قدم به قدم
https://stackoverflow.com/questions/38652211/g-is-not-recognized-as-an-internal-or-external-command-operable-program-or


Amir Mahdi Bigdeli
@amir.mahdi 6 سال پیش مطرح شد
0

@ali.bayat
ینی هیچ Extensions برای کامپایل این زبان تو VSCode نیست؟؟؟
حتما باید یه کامپایلر جدا نصب کرد؟؟؟


Amir Mahdi Bigdeli
@amir.mahdi 6 سال پیش مطرح شد
0

@alireza.mzh
سایتی که معرفی کردید رو رفتم اما به جوابی نرسیدم!!


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
1

چرا .. Extension هایی برای C++/C هست. این اکستنشن‌ها یک جور رابط بین VSCode و برنامه های جانبی هستند و چنانچه شما کامپایلر رو نداشته باشید این اکستنشن ها به تنهایی کاری از پیش نمی‌برند.....

کامپایلرهای زیادی هست.. من معروف ترین هارو برای هر سیستم عامل براتون قرار می‌دم

برای ویندوز:
minGW64

مَک:
Clang

لینوکس:
GCC

مراحل نصب میتونه کمی پیچیده باشه. برای گزینه اول کارهای دیگه ای هم باید انجام بشه مثل اضافه کردن آدرس فولدر Bin این کامپایلر به Environment Variables و .... کلیپ زیر مراحل رو کامل نشون میده
https://www.youtube.com/watch?v=DIw02CaEusY


میثم ثابتی
تخصص : در حال برنامه نویس شدن... :) J...
@meysamsabeti8 4 سال پیش مطرح شد
0

سلام.من وقتی کد های ++cرو داخل vscode ران میکنم این قسمت ها توی بخش c_cpp_properties.json ارور میده:
"intelliSenseModeIsExplicit": false,
"cStandardIsExplicit": false,
"cppStandardIsExplicit": false,
"compilerPathIsExplicit": false,

واسه تک تکشون مینویسه: Property cppStandardIsExplicit is not allowed.
چیکار باید بکنم؟؟


qazal
تخصص : مبتدی
@qqasemi20 3 سال پیش مطرح شد
-1

سلام. من وقتی کد رو تایپ میکنم و ران میشه در قسمت متن در قسمت ترمینال نوشته نمیشه و ارورش هم این هست:
can not open source file "stdio.h"
و
please update your includePath. squiggles are disabled for this translation unit
باید چیکار کنم؟


محمد علی گورابی
@goorabi1380 3 سال پیش آپدیت شد
0

سلام من برای نامه ی vscodeرو به همراه کامپایلر mingw برای تمرین برنامه نویسی c++ نصب کردم ( run رو هم در vscod نصب کردم)توضیح تصویر رو وارد کنید
اما در بخش terminal برنامه vscod همش می نویسه try the new cross platform power shell و حتی بعد از نوشتن کد مربوط به کامپایل ادرس یه پوشه رو می نویسه و میگه undefined reference to winmain برای حل این مشکل باید چی کار کنم ؟


محمد علی گورابی
@goorabi1380 3 سال پیش مطرح شد
0

سلام من برای نامه ی vscodeرو به همراه کامپایلر mingw برای تمرین برنامه نویسی c++ نصب کردم
اما در بخش terminal برنامه vscod همش می نویسه try the new cross platform power shell و حتی بعد از نوشتن کد مربوط به کامپایل ادرس یه پوشه رو می نویسه و میگه undefined reference to winmain برای حل این مشکل باید چی کار کنم ؟
برنامه های دیگه ای رو هم نصب کردم مث devcتوضیح تصویر رو وارد کنید++ ولی بازم کامپایل نمی کنه , فقط تو برنامه borland کامپایل میکنه


محمد حسین
تخصص : mevn stack
@saghari 3 سال پیش مطرح شد
0

برای زبان های کامپایلری از ide ها استفاده کنین تا با این مشکلات بر نخورید


امیر حسین رنجبر
تخصص : برنامه نویس
@a.h.r 3 سال پیش مطرح شد
0

سلام و وقت بخیر
میشه یک توضیح کامل درباره کامپایل کردن کد c++ از اول در vs code بدید
من هر کاری میکنم ارور میده


معین
تخصص : برنامه نویس
@mindofasync 3 سال پیش مطرح شد
0

من پیشنها د می کنم code blocks نصب کنید. یک ide خوب
برای c++. متن باز هم هست.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام