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
Post a Comment