Konfigurasi FreeGlut di Visual Studio 2022

 https://youtu.be/c1MTakMkf88

Tutorial Konfigurasi Freeglut pada Visual Studio 2022

1.     Buka Visual Studio 2022 > Create a new Project > Empty Project > Next

2.     Masukkan nama project kalian dan pilih lokasi penyimpanannya lalu klik create

3.     Download file konfigurasi di link berikut https://bit.ly/FreeglutGrafkom

Setelah didownload di ekstrak lalu

copy 3 folder (dll,library,src) yang ada di dalam file grafkom

4.     Buka folder penyimpanan project kalian

Paste dll dan library

Lalu di folder src terdapat folder include, copy folder include lalu paste di dalam folder solution

Buka folder dll lalu copy isinya ke dalam C:\Windows\System32

5.     Setelah itu buka visual studio lagi lalu ubah settingan dari debug ke release

6.     Klik Project > Properties

7.     Disini kita akan setting agar VS bisa tau folder yang berisi file yang diperlukan Klik VC++ Directories > Klik edit di Include Directories

Klik di new line > lalu browse folder include yang tadi sudah di copas ke folder project

Lalu kita juga setting untuk bagian Library dengan cara yang sama seperti saat mensetting folder include

8.     Selanjutnya masuk ke Linker > Input > Additional Depedencies >edit


Ketikkan ‘freeglut.lib’ lalu klik OK

Klik Apply > Klik OK


9.     Sekarang kita akan coba apakah sudah terkonfig atau belum

Klik kanan pada Source File > add > New Item


 

Buatlah file Main.cpp


 

Copy pastekan code dibawah ini

 

#include <iostream>

#include <GL/freeglut.h>

 

void display() {

     glClear(GL_COLOR_BUFFER_BIT);

     glColor3f(1.0, 0.0, 0.0);

 

     glBegin(GL_TRIANGLES);

     glVertex2f(0.0, 0.0);

     glVertex2f(499.0, 0.0);

     glVertex2f(250.0, 499.0);

     glEnd();

     glFlush();

}

 

void myinit() {

     glClearColor(1.0, 1.0, 1.0, 1.0);

     glColor3f(1.0, 0.0, 0.0);

     glPointSize(2.0);

     glMatrixMode(GL_PROJECTION);

     glLoadIdentity();

     gluOrtho2D(0.0, 499.0, 0.0, 499.0);

}

 

int main(int argc, char** argv) {

     glutInit(&argc, argv);

     glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);

     glutInitWindowSize(500, 500);

     glutInitWindowPosition(0, 0);

     glutCreateWindow("Points");

     glutDisplayFunc(display);

 

     myinit();

     glutMainLoop();

 

     return 0;

}

 

Setelah itu klik run


10. Jika Tampilan kalian sudah seperti dibawah ini maka freeglut berhasil di konfigurasi di project c++ kalian


Comments

Popular posts from this blog

Cara Full Screen Ubuntu di Virtual Machine

Remaster Ubuntu 18.04 dengan Pinguy Builder