เห็นใครหลายๆลง 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 ไว้ได้เบยย ถ้าผมเห็นจะมาตอบน่ะ ฮ่าๆ
บทความมีประโยคนะครัช อิคิๆ
ReplyDeleteขอบคุณมากครับ :)
DeleteSource File Not Compile Dev C++ Win 8, Win 8.1 , Win10 >>>>> Download Now
Delete>>>>> 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
ขอบคุณมากๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ
ReplyDeleteยินดีครับ :)
Deleteขอบคุณมากครับ
ReplyDeleteครับผม :)
Deleteหน้าจอไม่เหมือนกันเลยค่า ตอนลงโปรแกรม แล้วหนูหา component ไม่เจอด้วย
ReplyDeleteหนูอยากส่งรูปให้ดูว่า หน้าโปรแกรมของหนูเป็นยังไงอะค่ะ TT
Deleteตอนนี้ Update ข้อมูลใหม่ให้แล้วครับ เนื่องจาก MinGW (Minimalist GNU for Windows) ได้เปลี่ยน UI ใหม่
Deleteมีปัญหาหน้าจอไม่เหมือนตอนลง MnGW คะพี่
ReplyDeleteติดตรงขั้นตอนไหนเอ่ย ?
Deleteส่งรูปให้ดูได้มั๊ยคะ
Deleteตอนนี้ Update ข้อมูลใหม่ให้แล้วครับ เนื่องจาก MinGW (Minimalist GNU for Windows) ได้เปลี่ยน UI ใหม่ :D
Deleteหากเจอปัญหาอีกก็สอบถามเข้ามาได้เลยครับ
ไม่ได้เลยครับ ผมใช้ win 8.1 64b
Deleteโหดจัง อิอิ
ReplyDeleteแน่นอนอ่ะ (y)
Deleteผมลงแล้วรูปมันไม่เหมือนที่โพส อ่ะคับ ตอนลงหา component ไม่เจอ อ่ะ
ReplyDeleteตอนนี้ Update ข้อมูลใหม่ให้แล้วครับ เนื่องจาก MinGW (Minimalist GNU for Windows) ได้เปลี่ยน UI ใหม่
Deleteหากเจอปัญหาอีกก็สอบถามเข้ามาได้เลยครับ :)
ไม่มี component ตอนลงเหมือนกันครับ
ReplyDeleteตอนนี้ Update ข้อมูลใหม่ให้แล้วครับ เนื่องจาก MinGW (Minimalist GNU for Windows) ได้เปลี่ยน UI ใหม่ :D
Deleteหากเจอปัญหาอีกก็สอบถามเข้ามาได้เลยครับ
คือเจ้า mingw Installation Manager เค้าอัพเดทเป็นเวอร์ชันใหม่กว่าแล้วครับ
ReplyDeleteหน้าตามันเลยไม่เหมือนกับที่ผู้เขียนนำมาแสดงไว้
รบกวนช่วยอัพเดทด้วยครับ :D
รับทราบครับ ตอนนี้ Update ข้อมูลใหม่ให้แล้วครับ
Deleteขอบคุณมากครับ :)
โทดนะคับ ตอนรันมันขึ้นผลลัพท์แปปเดียว แก้ยังไงได้คับ
ReplyDeleteตรงนี้เป็นที่ coding ของคุณเองล่ะครับ ไม่ใช่ที่ตัวโปรแกรมน่ะ
Deleteลองเพิ่ม getch(); หรือ system("PAUSE"); ดูครับ ใส่ไว้ก่อน return 0;
...
int main(){
...
getch();
return 0;
}
พี่ค่ะรันแล้วมันขึ้นผลลัพท์แปปเดียว เหมือนกัน ทำยังไงค่ะ
Deleteลองเพิ่ม getch(); หรือ system("PAUSE"); ดูครับ ใส่ไว้ก่อน return 0;
Delete...
int main(){
...
getch();
return 0;
}
ผมก็เป็นอ้ะคับ
Delete#include
main()
{
printf("mymane is dong");
}
ผมลองแค่โค้ด แสดงชื่ออ้ะคับ
ขอบคุณมากครับ กำลังเรียนอยู่เลย
ReplyDeleteเพิ่งลงโปรแกรมที่บ้านก็เจอปัญหาแบบนี้พอดี ^^
ขอบคุณมากครับ กำลังเรียนอยู่เลย
ReplyDeleteเพิ่งลงโปรแกรมที่บ้านก็เจอปัญหาแบบนี้พอดี ^^
ยินดีครับ :)
Deleteยังแก้ไม่ได้อยุ่ดีครับ
ReplyDeleteช่วยหน่อยครับ ผมใช้ win 8 แก้แล้วครับมันก็ยังไม่ได้อยุ่ดีครับ ทำไงดีผมต้องใช้เรียนด้วย
ReplyDeleteถ้าแก้ตามนี้ไม่น่าจะมีปัญหาแล้วน่ะครับ
Deleteขอบคุณค่ะ เป็นระโยชน์มากเลย
ReplyDeleteยินดีครับ ขอบคุณครับ :)
Deleteขอบคุณค่ะ
ReplyDeleteพี่คะหนูแก้ตามหมดเป๊ะทุกอย่างพอกดรันมันยังขึ้น Source file not complied อยู่เลยค่ะ:(
ReplyDeleteเหมือนกันค่ะ
DeleteThis comment has been removed by the author.
Deleteเป็นเหมือนนนนนกาน
Deleteขอบคุณครับ ใช้ได้จริงๆ เยี่ยม
ReplyDeleteกราบขอบคุณงามๆมากเลยครับๆ
ReplyDeleteขอบคุณมากค่ะ
ReplyDeleteมันยังใช้ไม่ได้เลยอ่าคับ มันขึ้นงี้อ่า
ReplyDelete4 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; ^
แก้ได้ยังครับ ผมก็ติดเหมือนกัน
Deleteเปนเหมือนกัน
Deleteพี่ค้พ ทำตามหมดเเล้วยังรันไม่ได้ขึ้นเหมือนเดิมค่ะ TT =ช่วยหน่อย
ReplyDeleteThank you
ReplyDeleteทำตามทุกขั้นตอนแล้วก็ยังไม่ได้
ReplyDeleteโล่งอกกว่าจะหาวิธีได้ ขอบคุณมาก ๆ เลยครับ
ReplyDeleteบทความมีประโยชน์กับหลายๆคน มากเลยครับ
ReplyDeleteขอบคุณครับผม
ใช้ได้ครั้งแรก ครั้งต่อไปรันไม่ขึ้นเหมือนเดิมครับ
ReplyDeleteใช้ได้แค่ครั้งแรกเองอ่า ครั้งต่อไปมันไม่สร้าง .exe อะ
ReplyDeleteขอบคุณมากเลยครับ เป้นประโยชน์มากเลย
ReplyDeleteขอบคุณมากเลยค่ะ
ReplyDeleteบอกละเอียดยิบเลย
พี่ครับผมลงโค้ดเกมบันไดงูแล้วมันขึ้นงี้ต้องแก้ไขไงอะครับ[Error] graphics.h: No such file or directory
ReplyDeleteยังตั้งค่าโฟเดอร์ผิดอยู่ครับ
Deleterun ผ่านละครับ ขอขอบคุณมากๆนะครับ
ReplyDeleterun ได้แล้วค่าาา ขอบคุณมากเลยนะคะ
ReplyDeleteไม่ได้ค่ะพี่ หนูต้องทำไงต่อคะ??
ReplyDeleteเข้าไปที่ C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2
ReplyDeleteลบไฟล์ collect2 ทิ้งไป
it worked tq very much
ReplyDelete#include
ReplyDelete#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 ปกติอย่างไรครับ พอดีคิดแล้วค่าไม่ออกอะครับ งงมาก
Source File Not Compile Dev C++ Win 8, Win 8.1 , Win10 >>>>> Download Now
ReplyDelete>>>>> 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