Source file not compile Dev C++ win 8, win 8.1 , win10

               เห็นใครหลายๆลง  Dev-C++ บน Windows 8,8.1,10 แล้วมันเกิดปัญหาขึ้นคือ พอเขียนโค๊ดโปรแรมเสร็จ แล้วกด Compile ปรากฏว่า โปรแกรมขึ้นแจ้งเตือน "Source file not compile" จึงหันไปลง X-Code กันเพื่อแก้ปัญหา  ผมก็อยากลองดูว่าจริงหรือเปล่า และพอจะแก้ได้ไหม เพราะว่า รุ่นน้องที่ลงแลปวิชาภาษา C ในมหาลัยผม จะสอนใช้ Text-Editor+Compiler ตัวนี้ ก็เลยไปโหลดมาติดตั้ง ปรากฏว่าเป็นจริงๆ TT ( ผมโหลดเจ้าตัว Dev-C++ 5.0 beta 9.2 (4.9.9.2) with Mingw/GCC 3.4.2 มาลอง) ก็เลยลงมือแก้หาสาเหตุดู ปรากฏว่า เจอปัญหาที่ gcc ของ MinGW ใน Packet ของ DevC++ ยังเป็นรุ่นเก่า พออัพเดทใหม่แล้วได้ เลยคิดว่า สาเหตุน่าจะเกิดปัญหามาจากตัวนี้ ก็เลยเอาวิธีมาแชร์ๆกัน


Update 11/10/2014 --------------
เนื่องจาก MinGW (Minimalist GNU for Windows) ได้เปลี่ยน UI ใหม่ บางท่านอาจงง



Dev-C++ 5.0 beta 9.2 (4.9.9.2) with Mingw/GCC 3.4.2

วิธีการแก้ง่ายนิดเดียวครับ!!
ก็คือ ลง MinGW ใหม่ โหลดตามลิ้งนี้เลย  เมื่อโหลดเสร็จจากนั้นก็ทำการติดตั้งตามปกติ

หน้าตาโปรแกรม MinGW แบบใหม่ คลิก Install เลยครับ
จากนั้นก็ Continue
เมื่อโปรแกรมดาว์โหลด MinGW Installation Manager เสร็จก็จะขึ้น Continue มาให้กด ก็กดเลยครับ





ก็จะเข้าสู่หน้า MinGW Installation Manager คลิกที่ช่องเครื่องหมายสี่เหลี่ยมด้านหน้า แล้วเลือก Make for Installation 





โดยให้ติ๊กถูกเลือก Packet ตามหัวข้อในรูป
จากนั้นไปแถบเมนูเลือก Installation -> Apply Changs

แล้วกด Apply อีกรอบ

รอโปรแกรม download packet ที่เราเลือกไว้มาติดตั้ง (อาจใช้เวลานาน ขึ้นอยู่กับความเร็วอินเตอร์เน็ต)

เมื่อโปรแกรมติดตั้งเสร็จเรียบร้อย ก็ Close แล้วออกจากโปรแกรมได้เลย

คราวนี้ก็มาตั้งค่าในโปรแกรมกันบ้าง เข้า Tools -> Compiler Options
เลือก Directories จากนั้นให้คุณทำการเพิ่ม path อันใหม่ ตามชื่อ File เดิมที่มีอยู่แล้ว แต่อ้างอิงไดเร็กเทอรี่ใหม่ จาก C:\Dev-Cpp  เป็น C:\MinGW  โดยแก้ใหม่ทั้ง Binaries, Libraries, C Includes

ก็เลือกไดเร็กเทอรี่ เป็น  C:\MinGW\bin สำหรับ Binaries จากนั้น OK

คลิก Add

ก็จะได้หน้าตาโปรแกรมตามนี้

จากนั้นคลิก url ที่อ้างอิงไดเร็กเทอรี่เก่า แล้วกด Delete

ก็จะได้หน้าต่างโปรแกรมตามนี้เลยครับ
 Libraries

C Includes

จากนั้นก็ลอง Compile อีกครั้ง ก็จะได้แล้วครับ


มีข้อสงสัยก็ Comment ไว้ได้เบยย ถ้าผมเห็นจะมาตอบน่ะ ฮ่าๆ

Comments

  1. บทความมีประโยคนะครัช อิคิๆ

    ReplyDelete
    Replies
    1. ขอบคุณมากครับ :)

      Delete
    2. Source File Not Compile Dev C++ Win 8, Win 8.1 , Win10 >>>>> Download Now

      >>>>> Download Full

      Source File Not Compile Dev C++ Win 8, Win 8.1 , Win10 >>>>> Download LINK

      >>>>> Download Now

      Source File Not Compile Dev C++ Win 8, Win 8.1 , Win10 >>>>> Download Full

      >>>>> Download LINK EK

      Delete
  2. ขอบคุณมากๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ

    ReplyDelete
  3. ขอบคุณมากครับ

    ReplyDelete
  4. หน้าจอไม่เหมือนกันเลยค่า ตอนลงโปรแกรม แล้วหนูหา component ไม่เจอด้วย

    ReplyDelete
    Replies
    1. หนูอยากส่งรูปให้ดูว่า หน้าโปรแกรมของหนูเป็นยังไงอะค่ะ TT

      Delete
    2. ตอนนี้ Update ข้อมูลใหม่ให้แล้วครับ เนื่องจาก MinGW (Minimalist GNU for Windows) ได้เปลี่ยน UI ใหม่

      Delete
  5. มีปัญหาหน้าจอไม่เหมือนตอนลง MnGW คะพี่

    ReplyDelete
    Replies
    1. ติดตรงขั้นตอนไหนเอ่ย ?

      Delete
    2. ส่งรูปให้ดูได้มั๊ยคะ

      Delete
    3. ตอนนี้ Update ข้อมูลใหม่ให้แล้วครับ เนื่องจาก MinGW (Minimalist GNU for Windows) ได้เปลี่ยน UI ใหม่ :D

      หากเจอปัญหาอีกก็สอบถามเข้ามาได้เลยครับ

      Delete
    4. ไม่ได้เลยครับ ผมใช้ win 8.1 64b

      Delete
  6. โหดจัง อิอิ

    ReplyDelete
  7. ผมลงแล้วรูปมันไม่เหมือนที่โพส อ่ะคับ ตอนลงหา component ไม่เจอ อ่ะ

    ReplyDelete
    Replies
    1. ตอนนี้ Update ข้อมูลใหม่ให้แล้วครับ เนื่องจาก MinGW (Minimalist GNU for Windows) ได้เปลี่ยน UI ใหม่

      หากเจอปัญหาอีกก็สอบถามเข้ามาได้เลยครับ :)

      Delete
  8. ไม่มี component ตอนลงเหมือนกันครับ

    ReplyDelete
    Replies
    1. ตอนนี้ Update ข้อมูลใหม่ให้แล้วครับ เนื่องจาก MinGW (Minimalist GNU for Windows) ได้เปลี่ยน UI ใหม่ :D

      หากเจอปัญหาอีกก็สอบถามเข้ามาได้เลยครับ

      Delete
  9. คือเจ้า mingw Installation Manager เค้าอัพเดทเป็นเวอร์ชันใหม่กว่าแล้วครับ
    หน้าตามันเลยไม่เหมือนกับที่ผู้เขียนนำมาแสดงไว้
    รบกวนช่วยอัพเดทด้วยครับ :D

    ReplyDelete
    Replies
    1. รับทราบครับ ตอนนี้ Update ข้อมูลใหม่ให้แล้วครับ
      ขอบคุณมากครับ :)

      Delete
  10. โทดนะคับ ตอนรันมันขึ้นผลลัพท์แปปเดียว แก้ยังไงได้คับ

    ReplyDelete
    Replies
    1. ตรงนี้เป็นที่ coding ของคุณเองล่ะครับ ไม่ใช่ที่ตัวโปรแกรมน่ะ
      ลองเพิ่ม getch(); หรือ system("PAUSE"); ดูครับ ใส่ไว้ก่อน return 0;
      ...
      int main(){
      ...
      getch();
      return 0;
      }

      Delete
    2. พี่ค่ะรันแล้วมันขึ้นผลลัพท์แปปเดียว เหมือนกัน ทำยังไงค่ะ

      Delete
    3. ลองเพิ่ม getch(); หรือ system("PAUSE"); ดูครับ ใส่ไว้ก่อน return 0;
      ...
      int main(){
      ...
      getch();
      return 0;
      }

      Delete
    4. ผมก็เป็นอ้ะคับ
      #include
      main()
      {
      printf("mymane is dong");
      }
      ผมลองแค่โค้ด แสดงชื่ออ้ะคับ

      Delete
  11. ขอบคุณมากครับ กำลังเรียนอยู่เลย
    เพิ่งลงโปรแกรมที่บ้านก็เจอปัญหาแบบนี้พอดี ^^

    ReplyDelete
  12. ขอบคุณมากครับ กำลังเรียนอยู่เลย
    เพิ่งลงโปรแกรมที่บ้านก็เจอปัญหาแบบนี้พอดี ^^

    ReplyDelete
  13. ยังแก้ไม่ได้อยุ่ดีครับ

    ReplyDelete
  14. ช่วยหน่อยครับ ผมใช้ win 8 แก้แล้วครับมันก็ยังไม่ได้อยุ่ดีครับ ทำไงดีผมต้องใช้เรียนด้วย

    ReplyDelete
    Replies
    1. ถ้าแก้ตามนี้ไม่น่าจะมีปัญหาแล้วน่ะครับ

      Delete
  15. ขอบคุณค่ะ เป็นระโยชน์มากเลย

    ReplyDelete
    Replies
    1. ยินดีครับ ขอบคุณครับ :)

      Delete
  16. พี่คะหนูแก้ตามหมดเป๊ะทุกอย่างพอกดรันมันยังขึ้น Source file not complied อยู่เลยค่ะ:(

    ReplyDelete
    Replies
    1. เหมือนกันค่ะ

      Delete
    2. This comment has been removed by the author.

      Delete
    3. เป็นเหมือนนนนนกาน

      Delete
  17. ขอบคุณครับ ใช้ได้จริงๆ เยี่ยม

    ReplyDelete
  18. กราบขอบคุณงามๆมากเลยครับๆ

    ReplyDelete
  19. ขอบคุณมากค่ะ

    ReplyDelete
  20. มันยังใช้ไม่ได้เลยอ่าคับ มันขึ้นงี้อ่า
    4 C:\Dev-Cpp\include\c++\3.4.2\limits:1052 a call to a constructor cannot appear in a constant-expression

    4 C:\Dev-Cpp\include\c++\3.4.2\limits:1052 denorm_absent; ^

    ReplyDelete
    Replies
    1. แก้ได้ยังครับ ผมก็ติดเหมือนกัน

      Delete
    2. เปนเหมือนกัน

      Delete
  21. พี่ค้พ ทำตามหมดเเล้วยังรันไม่ได้ขึ้นเหมือนเดิมค่ะ TT =ช่วยหน่อย

    ReplyDelete
  22. ทำตามทุกขั้นตอนแล้วก็ยังไม่ได้

    ReplyDelete
  23. โล่งอกกว่าจะหาวิธีได้ ขอบคุณมาก ๆ เลยครับ

    ReplyDelete
  24. บทความมีประโยชน์กับหลายๆคน มากเลยครับ
    ขอบคุณครับผม

    ReplyDelete
  25. ใช้ได้ครั้งแรก ครั้งต่อไปรันไม่ขึ้นเหมือนเดิมครับ

    ReplyDelete
  26. ใช้ได้แค่ครั้งแรกเองอ่า ครั้งต่อไปมันไม่สร้าง .exe อะ

    ReplyDelete
  27. ขอบคุณมากเลยครับ เป้นประโยชน์มากเลย

    ReplyDelete
  28. ขอบคุณมากเลยค่ะ
    บอกละเอียดยิบเลย

    ReplyDelete
  29. พี่ครับผมลงโค้ดเกมบันไดงูแล้วมันขึ้นงี้ต้องแก้ไขไงอะครับ[Error] graphics.h: No such file or directory

    ReplyDelete
    Replies
    1. ยังตั้งค่าโฟเดอร์ผิดอยู่ครับ

      Delete
  30. run ผ่านละครับ ขอขอบคุณมากๆนะครับ

    ReplyDelete
  31. run ได้แล้วค่าาา ขอบคุณมากเลยนะคะ

    ReplyDelete
  32. ไม่ได้ค่ะพี่ หนูต้องทำไงต่อคะ??

    ReplyDelete
  33. เข้าไปที่ C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2
    ลบไฟล์ collect2 ทิ้งไป

    ReplyDelete
  34. #include
    #define pi 3.14156
    using namespace std;
    void area(int r)
    {
    float output=0.0;
    output=pi*r*r;
    cout<<"Area of Circle ="<>choice;
    cout<<"Enter radius of circle :";
    cin>>radius;
    switch(choice)
    {
    case '1' :area(radius);
    break;
    case '2' :circumference(radius);
    break;
    }
    return 0;
    }
    แก้เป็น C ปกติอย่างไรครับ พอดีคิดแล้วค่าไม่ออกอะครับ งงมาก

    ReplyDelete
  35. Source File Not Compile Dev C++ Win 8, Win 8.1 , Win10 >>>>> Download Now

    >>>>> Download Full

    Source File Not Compile Dev C++ Win 8, Win 8.1 , Win10 >>>>> Download LINK

    >>>>> Download Now

    Source File Not Compile Dev C++ Win 8, Win 8.1 , Win10 >>>>> Download Full

    >>>>> Download LINK FH

    ReplyDelete

Post a Comment

Popular posts from this blog

interpreter กับ compiler ต่างกันยังไง?

[PSU] วิธีการขอ License Win 7,8,8.1,10 ของแท้ฟรี