Skip to main content

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. ขอบคุณมากๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    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
  10. ขอบคุณมากครับ กำลังเรียนอยู่เลย
    เพิ่งลงโปรแกรมที่บ้านก็เจอปัญหาแบบนี้พอดี ^^

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

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

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

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

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

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

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

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

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

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

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

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

    ReplyDelete
  18. มันยังใช้ไม่ได้เลยอ่าคับ มันขึ้นงี้อ่า
    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
  19. พี่ค้พ ทำตามหมดเเล้วยังรันไม่ได้ขึ้นเหมือนเดิมค่ะ TT =ช่วยหน่อย

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

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

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

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

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

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

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

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

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

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

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

    ReplyDelete

Post a Comment

Popular posts from this blog

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

[บทความนี้ใช้งานได้เฉพาะ น.ศ.หรือบุคลากร ม.อ.]       
       ช่วงนี้เห็นกระแสเริ่มขอ License แท้เริ่มบูมขึ้นมา ปกติจะไม่ค่อยมีใครสนใจซักเท่าไหร่ หรืออาจเป็นเพราะ เบื่อที่ต้อง Crack Windows ให้เป็นของแท้ ไม่ก็กลัวอะไรหลายๆอย่างที่เราไม่รู้ ...ก็...เป็น...ได้
        ผมว่าใคร Crack Windows เนี่ย น่ากลัวมากน่ะ เพราะโปรแกรมที่เอามา Crack เป็นของใครก็ไม่รู้ทำไว้ ยิ่งตอนติดตั้ง คุณต้องรันสิทธิเป็น Admin อีก ไม่อย่างนั้นโปรแกรมจะไม่ทำงาน คราวนี้แหล่ะฮ๊าฟโปรแกรมมันก็จะสามารถที่จะทำทุกอย่างบนเครื่องเราได้เลย โดยที่เราไม่รู้ ถ้าโชคร้ายได้ตัว Crack มาจาก Programer ไม่ประสงค์ดี ตอนติดตั้งเขาอาจใส่โปรแกรมบางอย่างมาติดตั้งในเครื่องเรา ซึ่งเราไม่รู้ (เพราะเห็นแต่หน้า UI อันสวยหรูของโปรแกรมแค่นั้น ใครจะคิดล่ะว่าหน้าตาสวยหรู จะมีสิ่งร้ายๆตามมา)  เพื่อดักข้อมูลสำคัญของเรา ยิ่งใครใช้ Internet Banking ก็งานเข้าล่ะครับพี่น้องเอ้ยย ไม่ต้องพูด แถมบางตัวไป Block Update Windows คราวนี้ซวยเลย ช่องโหว่ Windows ก็ไม่ได้ปิด  Hacker ก็เข้ามาได้ง่าย ถ้าผมจะ  Hack น่ะ ถ้าเข้าได้แล้วเม่ง จะลบข้อมูลให้หมด ทำให้วินโด้เ…

มาลองเป็น Facebook Hacker (กันเถอะ) !!

ช่วงนี้พอมีเวลาว่างเลยได้มีโอกาสแวะมาเขียนบ่อยๆ ในบทความนี้น่ะครับ จะสอนมา Hack Facbook แต่ติดตรงที่ผมสายสว่างฮะ ทำไงดี 555555 (แล้วเมิงจะเขียนจั่วหัวแบบนี้เพื่อ?? เอาแล้ว ดราม่าแน่ๆ) ตามจริงก็ชั่งใจอยู่นานครับว่าจะเขียนดีหรือเปล่า กำลังคิดอยู่ว่าสิ่งที่เขียน ตกลงว่ามันเป็น สิ่งจำเป็น หรือจะเป็น ดาบสองคม ชี้โพรงให้กระรอกกันแน่ ที่สุดท้ายก็เขียน เพราะผมเชื่อว่าถ้าใครอยากจะทำมันก็ต้องหาข้อมูลจนทำได้นั่นแหล่ะครับ ไม่ต้องมารอผมเขียนหลอก จึงคิดว่าที่เขียนเลยเป็นสิ่งที่จำเป็นต้องรู้และให้ระวังตัวไว้ดีกว่าครับ

           เริ่มแรกครับ เราต้องมารู้จักสองตัวนี้กันก่อ คือ Token และ Graph API ว่ามันคืออะไรและแต่ล่ะอย่างทำงานยังไง
Token หรือ Access Token เป็นข้อความยาวๆ ทำหน้าที่ติดต่อ API ของ facebook โดยในแต่ล่ะ App ของ facebook ก็จะมี Access Token แจกให้ ซึ่ง Token จะเอาไปทำอะไรได้บ้าง ก็ขึ้นอยู่กับ App นั้นร้องขอสิทธิในการเข้าถึง Account ของเราแค่ไหน และเรายอมรับมันทั้งหมดหรือเปล่า




Graph API สั้นๆเข้าใจง่ายคือ ตัวช่วยที่จะให้ท่านสามารถเข้าถึงข้อมูลจากเฟสบุ๊คได้ ปกติจะอยู่ในส่งนของ fac…