رفتن به مطلب
جامعهٔ برنامه‌نویسان ایران

سوال

با سلام

من تازه برنامه نویسی ++c رو شروع کردم که از visual sudio و کامپایلر mingw استفاده میکنم. ولی در اولین کاری که شروع کردم با ارور زیر برخورد کردم

undefined reference to `WinMain@16' collect2.exe: error: ld returned 1 exit status

لطفاً من رو راهنمایی کنید که مشکل کجاست

خیلی ممنون

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 0
در 3 ساعت قبل، mahdsamir گفته است :

با سلام

من تازه برنامه نویسی ++c رو شروع کردم که از visual sudio و کامپایلر mingw استفاده میکنم. ولی در اولین کاری که شروع کردم با ارور زیر برخورد کردم

undefined reference to `WinMain@16' collect2.exe: error: ld returned 1 exit status

لطفاً من رو راهنمایی کنید که مشکل کجاست

خیلی ممنون

سلام و خوش آمدید،

قبل از هر چیز چون تازه کار هستید پیشنهاد می‌کنم در ویندوز به سراغ Mingw نرید، مگر مجبور باشید.

با همون MSVC برنامه‌های خودتون رو کامپایل کنید و یا Clang.

در کل، خطایی که گرفتین به خاطر عدم شناسایی تابع اصلی یعنی main() هستش. پیشنهاد می‌کنم تابع خودتون رو اصلاح کنید مطمئن بشید که main در برنامهٔ شما به درستی پیاده شده، سپس کامپایل و نتیجه رو ببینید.

 

مثال صحیحی از تابع main در سی++

#include <iostream>

int main() {
    std::cout << "Hello World!";
    return 0;
}

همچنین با توجه به اینکه اشاره شده تازه شروع به یادگیری کردین، پیشنهاد می‌کنم مقالات زیر رو با دقت مطالعه کنید، در برخی از آن‌ها به لینک‌ها و مراجع آموزنده‌ای اشاره کردم.

 

موفق باشید.

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو ملحق شوید

شما همین الآن می‌توانید مطلبی را ارسال و بعداً ثبت‌نام کنید. اگر حساب کاربری دارید، و با حساب کاربری خود مطلب ارسال کنید.
نکته: مطلب شما قبل از انتشار نیاز به بازبینی توسط میانجی‌گر‌ها دارد.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از ۷۵ اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • جدید...