เอ่อ ... คือ มันคอมไพล์ภาษาCไม่ได้อะครับ
ทั้ง Dev-C , Eclipse , Code::Block ( แต่ Turbo-C ได้ )
อาการก็ตามรูปครับ
(http://img2.f0nt.com/06/13e10d760aa75c0d978df9a405889831.jpg)
ใครรู้ช่วยทีครับ ขอบคุณล่วงหน้าครับ :46:
เข้าใจว่า ตัว complier ต้อง link พวก lib หรือ obj code (เช่น .o) ต่าง ๆ เข้าไปด้วยนะครับ แล้วมันหาไม่เจอหรือเปล่า
#include <stdio.h>
#include <stdlib.h>
2 อันนี้เรา include เข้ามาจะ complier ได้ต้อง link ที่เป็น file ที่ compile แล้วของ lib พวกนี้เข้าไปด้วย ที่ turbo-c ได้เพราะว่ามันอาจจะรู้จัก .o ของสองตัวนี้ เลย complier รวมไปให้ ลอง check ตอน complier ดูครับว่า มีการ link lib ที่จะเป็นหรือเปล่า
ไม่แน่ใจนะว่า stdlib.h เนี่ยมันไม่ standard หรือเปล่า อาจจะมีเฉพาะ turbo-c ก็ได้ ลองไม่ include stdlib.h ดูครับ เพราะ printf มันใช้ stdio.h อย่างเดียวก็พอนิ
compile ผ่านครับ
แต่ขั้นตอน link หา lib ไม่เจอ อย่างที่คุณ WuTtY อธิบายละครับ
แก้
Tools->Compiler Options->Directories->Libraries => c:\Dev-Cpp\lib
---------
หรือ ไม่ลองทำตามอีตาคนนี้ก็ได้
http://www.allegro.cc/forums/thread/590646 (http://www.allegro.cc/forums/thread/590646) :35: - format ลงใหม่ :P