Source codenya sudah saya paste di bawah. Silahkan yang mau mencoba untuk dipraktekan di komputer masing-masing.
#include <windows.h>
#ifdef __APPLE__
#include <GLUT/glut.h>
#else
#include <GL/glut.h>
#endif
#include <stdlib.h>
GLfloat v[3][2]={{-1.0,-0.58},{1.0,-0.58},{0.0,1.15}};
int n;
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0,0.5,1.5);
glLineWidth(5);
glBegin(GL_LINE_LOOP);
glVertex2f(-1.40,-1.60);
glVertex2f(-0.90,-0.15);
glVertex2f(-2.0,0.75);
glVertex2f(-0.5,0.75);
glVertex2f(0.0,2.0);
glVertex2f(0.5,0.75);
glVertex2f(2.0,0.75);
glVertex2f(0.90,-0.15);
glVertex2f(1.40,-1.60);
glVertex2f(0.0,-0.75);
glEnd();
glFlush();
}
void myinit()
{
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(-2.0,2.0,-2.0,2.0);
glMatrixMode(GL_MODELVIEW);
glClearColor(0.0,0.0,0.0,1.0);
glColor3f(0.0,0.0,0.0);
}
int main(int argc, char* argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(500,500);
glutInitWindowPosition(425,150);
glutCreateWindow("STARLET");
glutDisplayFunc(display);
myinit();
glutMainLoop();
return 0;
}
mas, cara setting codeblock nya biar bisa glutInit itu gimana ya, codeblock saya saat coba source code punya mas ga bisa.
ReplyDeletekurang lebih seperti ini build messege nya:
C:\Users\fahmi_ed\Desktop\uji coba\main.o:main.c|| undefined reference to `__glutInitWithExit@12'|
masukkan di Project -> Build Option -> Linker Setting add libopengl32, libglu32, libfreeglut
ReplyDeleteCari Wallpaper?
klu ada tulisan gene gmn mas?
ReplyDeleteChecking for existence: C:\Program Files\Common Files\opengl\bin\Debug\opengl.exe
Executing: "C:\Program Files\CodeBlocks/cb_console_runner.exe" "C:\Program Files\Common Files\opengl\bin\Debug\opengl.exe" (in C:\Program Files\Common Files\opengl\.)
Process terminated with status -1073741510 (0 minutes, 3 seconds)
kalo pake java ada ya??
ReplyDelete