Page 1 of 2

มาใช้ GLUT กับ Dev-C++ กันเถอะ

PostPosted: Sat Jun 07, 2008 7:02 pm
by pajuad
อันนี้เป็น Package GLUT สำหรับ Dev-C++ นะ
Install ปรกติเลย ไม่ต้อง Copy ไฟล์ให้ยุ่งยากเหมือน Visual C++


เวลาเขียนโปรแกรมก็สร้างโปรเจ็คใหม่ขึ้นมา เลือก -> ประเภท Multimedia เลือก -> Glut แล้วลองใส่ Code นี้แทนดูนะ
Code: Select all
#include <GL/glut.h>
void renderScene(void) {
   glClear(GL_COLOR_BUFFER_BIT); // | GL_DEPTH_BUFFER_BIT);
   glColor3f(0.3,0.5,0);
   glBegin(GL_TRIANGLES);
      glVertex3f(-0.5,-0.5,0.0);
      glVertex3f(0.5,0.0,0.0);
      glVertex3f(0.0,0.5,0.0);
   glEnd();
   glFlush();
}

int main(int argc, char **argv) {
   glutInit(&argc, argv);
   glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA); //GLUT_DEPTH
   glutInitWindowPosition(100,100);
   glutInitWindowSize(600,600);
   glutCreateWindow("Start opengl");
   glutDisplayFunc(renderScene);
   glutMainLoop();
   return 0;
}

ข้อสังเกต
ใน Main ของ Dev-C++ ห้ามมี Return Type เป็น Void เหมือนใน Visual C++ นะ ทั้งนี้เพื่อให้ตรงตามไวยกรณ์ ของ GNU GCC ซึ่งเป็น Compiler
อันนี้เป็นตัวอย่างไฟล์ที่รันได้

Image


Download : Package GLUT สำหรับ Dev-C++
http://www.nigels.com/glt/devpak/glut.3.7.6+.DevPak

PostPosted: Sat Jun 07, 2008 7:34 pm
by HolyShadow
จิงๆไปกดอัพเดตตรงช่อง tools ก้อได้นะ

เลือกตรง group เป็น openGL อ่ะ เเล้วเลือกทั้งหมดกดอัพเดตก้อเรียบร้อย

PostPosted: Sat Jun 07, 2008 7:53 pm
by pajuad
HolyShadow wrote:จิงๆไปกดอัพเดตตรงช่อง tools ก้อได้นะ

เลือกตรง group เป็น openGL อ่ะ เเล้วเลือกทั้งหมดกดอัพเดตก้อเรียบร้อย


ที่จริงเราก็ใช้วิธีอาร์แหละ :D แต่มารู้ทีหลังว่ามีให้โหลดแบบ Direct ไม่ต้อง Download ผ่าน Dev-C++

มีใครเป็นแบบเราบ้างอะ ที่ Visual C++ มันขึ้น Error เวลา Compile ว่า
mt.exe : general error c10100b1: Failed to load file "..\Debug\Test.exe". The system cannot find the path specified.
เป็นกับทุกโปรแกรมไม่ว่าจะเป็น Hello World หรือ OpenGL
เราใช้ Visual Studio 2008 บน Vista อะ
ลอง Search บน Google แล้วแต่ไม่ Get อะ
ใครรู้ช่วยบอกทีนะ
(นี่แหละที่ทำให้เราเปลี่ยนกลับมาใช้ Dev-C++ เหมือนเดิม)
:cry: :cry: :cry:

PostPosted: Sat Jun 07, 2008 7:57 pm
by jjmedz
เรปนปใช้ที่ไหนอ่ะ

ไหนว่าคอมส่งซ่อม

PostPosted: Sat Jun 07, 2008 11:12 pm
by Poron
โห เทพกันจิงอ่า

แล้ววงกลมทำไงอ่า ตกเลขนะเนี่ย


ปล. mt.exe : general error c10100b1: Failed to load file "..\Debug\Test.exe". The system cannot find the path specified. น่าจาแบบว่าที่อยู่ผิดอ่า ลองเปิดโปรแกรมเิดิมอีกรอบได้มะ

PostPosted: Sun Jun 08, 2008 1:34 am
by stitch_za
แล้วส่งรูปวงกลมวันไหนหรอ?
ใครรู้ช่วยบอกที :roll:

PostPosted: Sun Jun 08, 2008 1:48 am
by jjmedz
พี่เค้าบอกว่าประมาณ 2 สัปดาห์

ส่งทาง course web

PostPosted: Sun Jun 08, 2008 1:51 am
by stitch_za
jjmedz wrote:พี่เค้าบอกว่าประมาณ 2 สัปดาห์

ส่งทาง course web

ขอบคุงค่าาาา :lol:

PostPosted: Sun Jun 08, 2008 11:01 am
by XEON
วงกลมทำไรหว๋า




แนะนำหน่อย

PostPosted: Sun Jun 08, 2008 11:06 am
by ClanCy
>> เริ่มทำกันแล้วหรอเนี่ย




>> เฮอะๆๆ - -"

>> จิตตก!!!! :( :(

PostPosted: Sun Jun 08, 2008 11:33 am
by Mahhow
คงไม่ใช่ส่งอาทิตย์ที่มีคอมมาร์ทนะ

เหอๆแต่ส่งวันไหนก้อไม่ต่างล่ะมั๊ง

เห้อทามไงหว่าวงกลมเนี่ย

สามเหลี่ยมยังเอาไม่รอดเลยเราเหอะๆ

PostPosted: Sun Jun 08, 2008 11:41 am
by HolyShadow
ใช้ฟังชัน sin cos อ่ะ ต้อง include <math.h> ก่อนนะ

ลองๆกันดู

PostPosted: Sun Jun 08, 2008 12:10 pm
by XEON
อาททำได้แล้วหรอเนี้ย :shock: :shock: :shock: :shock:

PostPosted: Sun Jun 08, 2008 12:33 pm
by HolyShadow
อื้มทำมะคืน ได้ข่าววันก่อนปั๊กอดเข้าหรอลืมบัตรประชาชน

PostPosted: Sun Jun 08, 2008 1:24 pm
by Poron
อดเข้าไรหว่า ใช้บัตรประชาชนด้วย งิงิ