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

ห้องนี้ของบัณฑิตเฟรชชี่ เมื่อปีที่แล้ว

Moderators: Spadez, Mahhow

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

Postby pajuad » Sat Jun 07, 2008 7:02 pm

อันนี้เป็น 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
Last edited by pajuad on Thu Jun 12, 2008 10:08 pm, edited 2 times in total.
Image

@*~~~* pajuad@CSTU #21 *~~~*@
User avatar
pajuad
Member
 
Posts: 107
Joined: Wed Jun 13, 2007 7:36 pm
Location: Somewhere Only We Know.

Postby HolyShadow » Sat Jun 07, 2008 7:34 pm

จิงๆไปกดอัพเดตตรงช่อง tools ก้อได้นะ

เลือกตรง group เป็น openGL อ่ะ เเล้วเลือกทั้งหมดกดอัพเดตก้อเรียบร้อย
User avatar
HolyShadow
Administrator
 
Posts: 2024
Joined: Sun May 28, 2006 11:40 pm

Postby pajuad » Sat Jun 07, 2008 7:53 pm

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:
Image

@*~~~* pajuad@CSTU #21 *~~~*@
User avatar
pajuad
Member
 
Posts: 107
Joined: Wed Jun 13, 2007 7:36 pm
Location: Somewhere Only We Know.

Postby jjmedz » Sat Jun 07, 2008 7:57 pm

เรปนปใช้ที่ไหนอ่ะ

ไหนว่าคอมส่งซ่อม
Image
User avatar
jjmedz
Member
 
Posts: 1787
Joined: Wed Jun 07, 2006 2:51 pm
Location: หน้าคอม

Postby Poron » Sat Jun 07, 2008 11:12 pm

โห เทพกันจิงอ่า

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


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

Image
User avatar
Poron
Member
 
Posts: 609
Joined: Sun May 28, 2006 2:17 am
Location: http://biggyclub.co.cc

Postby stitch_za » Sun Jun 08, 2008 1:34 am

แล้วส่งรูปวงกลมวันไหนหรอ?
ใครรู้ช่วยบอกที :roll:
StiTcHzZz #21 c(^_^)*
User avatar
stitch_za
Member
 
Posts: 3
Joined: Wed Aug 30, 2006 8:46 pm
Location: @NeverLanD

Postby jjmedz » Sun Jun 08, 2008 1:48 am

พี่เค้าบอกว่าประมาณ 2 สัปดาห์

ส่งทาง course web
Image
User avatar
jjmedz
Member
 
Posts: 1787
Joined: Wed Jun 07, 2006 2:51 pm
Location: หน้าคอม

Postby stitch_za » Sun Jun 08, 2008 1:51 am

jjmedz wrote:พี่เค้าบอกว่าประมาณ 2 สัปดาห์

ส่งทาง course web

ขอบคุงค่าาาา :lol:
StiTcHzZz #21 c(^_^)*
User avatar
stitch_za
Member
 
Posts: 3
Joined: Wed Aug 30, 2006 8:46 pm
Location: @NeverLanD

Postby XEON » Sun Jun 08, 2008 11:01 am

วงกลมทำไรหว๋า




แนะนำหน่อย
User avatar
XEON
Member
 
Posts: 316
Joined: Sun Apr 23, 2006 9:47 pm
Location: On the Air

Postby ClanCy » Sun Jun 08, 2008 11:06 am

>> เริ่มทำกันแล้วหรอเนี่ย




>> เฮอะๆๆ - -"

>> จิตตก!!!! :( :(
EfFo!#21 : )

Image
User avatar
ClanCy
Member
 
Posts: 67
Joined: Sun May 06, 2007 12:47 pm

Postby Mahhow » Sun Jun 08, 2008 11:33 am

คงไม่ใช่ส่งอาทิตย์ที่มีคอมมาร์ทนะ

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

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

สามเหลี่ยมยังเอาไม่รอดเลยเราเหอะๆ
โอหมีใหญ่น่ารักแสนซนคนอ้วน #21
Image
Image
User avatar
Mahhow
Moderators
 
Posts: 306
Joined: Sat May 27, 2006 11:12 pm
Location: ในใจของสาวๆ

Postby HolyShadow » Sun Jun 08, 2008 11:41 am

ใช้ฟังชัน sin cos อ่ะ ต้อง include <math.h> ก่อนนะ

ลองๆกันดู
User avatar
HolyShadow
Administrator
 
Posts: 2024
Joined: Sun May 28, 2006 11:40 pm

Postby XEON » Sun Jun 08, 2008 12:10 pm

อาททำได้แล้วหรอเนี้ย :shock: :shock: :shock: :shock:
User avatar
XEON
Member
 
Posts: 316
Joined: Sun Apr 23, 2006 9:47 pm
Location: On the Air

Postby HolyShadow » Sun Jun 08, 2008 12:33 pm

อื้มทำมะคืน ได้ข่าววันก่อนปั๊กอดเข้าหรอลืมบัตรประชาชน
User avatar
HolyShadow
Administrator
 
Posts: 2024
Joined: Sun May 28, 2006 11:40 pm

Postby Poron » Sun Jun 08, 2008 1:24 pm

อดเข้าไรหว่า ใช้บัตรประชาชนด้วย งิงิ
บิ๊กกี้คุง #21
see me @ BiggyClub

Image
User avatar
Poron
Member
 
Posts: 609
Joined: Sun May 28, 2006 2:17 am
Location: http://biggyclub.co.cc

Next

Return to Com-Sci#49 (CS รุ่น21)

Who is online

Users browsing this forum: No registered users and 1 guest

cron