راکت

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

12 پاسخ

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

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

ثبت پرسش جدید

پاسخ‌ها

12
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

علیرضا معمارزاده
علیرضا معمارزاده
@alireza.mzh

تخصص: junior level developer

سلام
@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 Bigdeli
@amir.mahdi

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

Amir Mahdi Bigdeli
Amir Mahdi Bigdeli
@amir.mahdi

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

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

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

مَک:
Clang

لینوکس:
GCC

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

میثم ثابتی
میثم ثابتی
@meysamsabeti8

تخصص: در حال برنامه نویس شدن... :) Junior Developer

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

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

qazal
qazal
@qqasemi20

تخصص: مبتدی

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

محمد علی گورابی
محمد علی گورابی
@goorabi1380

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

محمد علی گورابی
محمد علی گورابی
@goorabi1380

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

محمد حسین
محمد حسین
@saghari

تخصص: mevn stack

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

امیر حسین رنجبر
امیر حسین رنجبر
@a.h.r

تخصص: برنامه نویس

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

معین
معین
@mindofasync

تخصص: برنامه نویس

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

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

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