Cara Mengatur Proyek Template OpenGL FreeGLUT GLEW di Visual Studio

Daftar Isi:

Cara Mengatur Proyek Template OpenGL FreeGLUT GLEW di Visual Studio
Cara Mengatur Proyek Template OpenGL FreeGLUT GLEW di Visual Studio

Video: Cara Mengatur Proyek Template OpenGL FreeGLUT GLEW di Visual Studio

Video: Cara Mengatur Proyek Template OpenGL FreeGLUT GLEW di Visual Studio
Video: Cara mudah mengganti Nama User Account di Windows 10 2024, April
Anonim

Banyak programmer lebih memilih OpenGL untuk grafis. Jika Anda salah satunya, Anda sangat disarankan oleh produsennya, untuk menggunakan toolkit jendela (seperti freeGLUT) dan pustaka pemuatan OpenGL (seperti GLEW). Panduan ini akan membantu Anda mengatasi tantangan pertama menggunakan OpenGL dengan freeGLUT dan GLEW: Menginstal dan menyiapkannya, serta membuat proyek pertama Anda dengan Template OpenGL-freeGLUT-GLEW di Visual Studio 2019.

Panduan ini akan menganggap platform Anda adalah Windows dan IDE Anda adalah Visual Studio. Selama penginstalan Visual Studio, centang kotak pengembangan Desktop dengan beban kerja C++.

Langkah

Bagian 1 dari 8: Mengunduh GLUT dan GLEW gratis

Sorot freeglut
Sorot freeglut

Langkah 1. Soroti apa yang Anda harapkan untuk dilakukan

Sorot langkah atau sub-langkah atau bagian darinya dan kemudian lakukan. Contohnya lihat gambar di atas.

Langkah 2. Buat folder GL

Buka File Explorer Windows > Navigasikan ke disk (direktori) C. Jika folder GL sudah ada tidak apa-apa.

Jika tidak ada, klik kanan pada area kosong > pilih New > Folder > ketik GL > tekan Enter

Langkah 3. Unduh aplikasi GLEW

  • Jika Anda sudah mengunduh binari GLEW, Anda memilikinya di folder GL, sub-folder GLEW, tidak apa-apa.
  • Jika belum, klik kanan pada link berikut dan pilih Open Link in New Window https://glew.sourceforge.net. Dibawah Unduhan judul, klik Windows 32-bit dan 64-bit.
  • Di jendela unduhan klik folder glew-2.1.0 > klik kanan > pilih Copy.
  • Arahkan ke C: > GL. Klik kanan > pilih Tempel.
  • (Atau, buka jendela "Files Explorer" > C: > GL. Buka jendela unduhan > klik folder yang diunduh dan seret ke C:\GL)
  • Klik pada nama glew-2.1.0 dan ganti namanya menjadi GLEW.
  • Jika folder glew-2.1.0-win32 diunduh, klik dua kali untuk mendapatkan glew-2.1.0.

Langkah 4. Unduh Paket MSVC freeglut 3.0.0

Di link berikut klik kanan dan pilih Open Link in New Window https://www.transmissionzero.co.uk/software/freeglut-devel/. Di bagian Paket MSVC freeglut 3.0.0 klik Unduh freeglut 3.0.0 untuk MSVC.

  • Di jendela unduhan klik folder freeglut > klik kanan > pilih Copy.
  • Arahkan ke C: > GL. Klik kanan > pilih Tempel.
  • (Atau, buka jendela "Files Explorer" > C: > GL. Buka jendela unduhan > klik folder yang diunduh dan seret ke C:\GL)
  • Klik dua kali (tidak ada ganda) pada nama dan jenisnya KEKENYANGAN
  • Sekarang di folder GL Anda memiliki folder: KEKENYANGAN dan GLEW.

Bagian 2 dari 8: Membuat Proyek Visual Studio

Langkah 1. Buat folder GLP

Jika sudah ada tidak apa-apa. Jika tidak, masuk ke disk C:, dan buat folder GLP.

Langkah 2. Buat proyek kosong

  • Di menu utama Visual Studio klik File > New > Project… > di wizard Create a new project klik Empty Project > Next.

    • Di dalam Konfigurasikan proyek baru Anda wizard untuk jenis "Nama proyek": GLUT-GLEW-0.
    • Di sebelah bidang teks "Lokasi" klik …. Arahkan ke C:> GLP> klik Pilih folder. Sekarang "Lokasi" adalah C:\GLP\.
    • Centang "Tempatkan solusi dan proyek di direktori yang sama" > klik Buat.
    • Tunggu hingga instance Visual Studio 2019 muncul.

Langkah 3. Tambahkan file sumber Anda ke Proyek

  • Pada jendela solution explorer, klik kanan folder Source Files (yang terakhir) > klik Add > New Item….
  • Di jendela Add New Item - GLUT-GLEW-0, klik C++ File (.cpp) (yang pertama) dari tengah jendela. Dalam kotak teks Nama, ketik Main.cpp.
  • Lokasinya adalah C:\GLP\GLUT-GLEW-0\.
  • Klik tombol Tambah. File akan terbuka di editor teks utama tetapi biarkan file kosong untuk saat ini.

Bagian 3 dari 8: Memasang GLUT dan GLEW pada Proyek

Langkah 1. Konfigurasikan "Direktori Sertakan Tambahan"

  • Di Solution Explorer, klik kanan pada nama proyek Anda, yaitu GLUT-GLEW-0, dan pilih Properties.
  • Di menu utama wizard Halaman Properti GLUT-GLEW-0, di Konfigurasi: biarkan pengaturan default Active(Debug) > Platform: Active(Win32).

    Proyek 0
    Proyek 0

    di32)}}.

    Proyek 0
    Proyek 0
  • Buka menu C/C++. Klik Umum > Tambahan Sertakan Direktori > klik panah bawah di sebelah kanan bidang > klik.

    Opengl 1
    Opengl 1
  • Salinan C:\GL\GLUT\include > di wizard Sertakan Direktori Tambahan, klik ikon pertama > tempel.

    OpenGL 12
    OpenGL 12
  • Salinan C:\GL\GLEW\include > klik lagi ikon pertama > tempel.
  • Dalam panduan Sertakan Direktori Tambahan, klik OK.

Langkah 2. Konfigurasikan tautan "Direktori Perpustakaan Tambahan"

  • Buka menu tarik-turun Penaut, dan klik Umum. Klik entri Direktori Perpustakaan Tambahan > panah bawah di sebelah kanan bidang >.

    Opengl 2 2
    Opengl 2 2
  • Salinan C:\GL\GLUT\lib > di wizard Direktori Perpustakaan Tambahan klik ikon pertama > tempel.
  • Salinan C:\GL\GLEW\lib\Release\Win32 > klik ikon pertama > tempel.
  • Dalam panduan Direktori Perpustakaan Tambahan klik OK.

Langkah 3. Konfigurasikan tautan "Ketergantungan Tambahan"

  • Di menu tarik-turun Penaut, klik Input > klik entri Ketergantungan Tambahan > panah bawah di sebelah kanan bidang > klik.

    Opengl 3 1
    Opengl 3 1
  • Salinan freeglut.lib; glew32.lib; opengl32.lib dan tempel di kotak teks paling atas dari wizard Ketergantungan Tambahan.
  • Klik OK di wizard Ketergantungan Tambahan.

    Dependensi Tambahan 3
    Dependensi Tambahan 3

Langkah 4. Setel tautan "SubSistem" ke "Konsol"

Di menu tarik-turun Penaut, klik Sistem > SubSistem. Klik panah bawah dan pilih Console(/SUBSYSTEM:CONSOLE) dari menu tarik-turun. Klik Apply, lalu OK pada jendela GLUT-GLEW-0 Property Pages

Langkah 5. Salin file freeglut.dll dan tempel di folder proyek GLUT-GLEW-0

  • Arahkan ke C: > GL > GLUT > bin. Di dalam folder bin klik file freeglut.dll > klik kanan > Salin.
  • Arahkan ke C: > GLP > GLUT-GLEW-0. Klik kanan area kosong di folder GLUT-GLEW-0, dan pilih Tempel.
  • File freeglut.dll sekarang harus berada di direktori proyek Anda bersama dengan file Main.cpp Anda dan beberapa file lain yang dibuat oleh Visual Studio.

Langkah 6. Salin file glew32.dll dan tempel di folder proyek GLUT-GLEW-0

  • Arahkan ke C:> GL> GLEW> bin> Rilis> Win32. Klik glew32.dll > klik kanan > Salin.
  • Arahkan ke C: > GLP > GLUT-GLEW-0. Klik kanan area kosong di folder Project-0, dan pilih Tempel.
  • File glew32.dll sekarang harus berada di folder GLUT-GLEW-0 bersama dengan Main.cpp, freeglut.dll, dan 4 file lain yang dibuat oleh Visual Studio.
Freeglut 1
Freeglut 1

Langkah 7. Uji proyek Anda

Klik kanan pada tautan berikut dan pilih Buka Tautan di Jendela Baru badprog. Gulir ke bawah halaman dan temukan bagian Menguji pengaturan (lihat gambar di atas). Salin kode dan tempel di area kode Main.cpp > tekan Ctrl + F5. Anda akan melihat dua jendela: satu hitam (konsol) dan lainnya dengan kotak putih di latar belakang hitam. Jika Anda tidak melihatnya, lakukan langkah di bawah ini.

Langkah 8. Perbaiki semua kesalahan

Di "Daftar Kesalahan" jika Anda melihat kesalahan tentang

  • file dengan ekstensi.h pergi ke Bagian 3, langkah 1, "Konfigurasi "Direktori Sertakan Tambahan"" dan ikuti instruksi.
  • file dengan ekstensi.lib pergi ke Bagian 3, langkah 2, "Konfigurasikan tautan "Direktori Perpustakaan Tambahan"", dan ikuti instruksi. Juga ke langkah 3, "Konfigurasikan tautan "Direktori Perpustakaan Tambahan"".
  • "titik masuk harus ditentukan" lanjutkan ke langkah 4, Setel tautan "SubSistem" ke "CONSOLE" dan ikuti instruksi.
  • file.dll lanjutkan ke langkah 5, "Salin file freeglut.dll dan tempel ke folder Project-0" dan ikuti instruksi.
  • Untuk kesalahan lain, jika Anda tidak dapat memperbaikinya, tutup Visual Studio > hapus folder proyek GLUT-GLEW-0 yang berada di C:\GLP > buka Visual Studio > ulangi penyiapan dari bagian Bagian 2. Kerja yang baik.

Bagian 4 dari 8: Membuat Proyek dengan Template GLUT-GLEW

Langkah 1. Buat template

Buka menu utama Visual Studio dan, saat GLUT-GLEW-0 terbuka, klik Proyek > Ekspor Template…. Pada Export template Wizard, centang Project Template, jika tidak dicentang. Klik Berikutnya >. Pada Select Template Options, di kotak teks nama Template ketik: FREE-GLEW. Klik Selesai.

  • Templat telah dibuat.
  • Tutup jendela yang dilempar dengan jalur templat.

Langkah 2. Buat proyek

  • Klik File > Baru > Proyek….
  • Di dalam Buat proyek baru wizard, di daftar template pilih GLUT-GLEW > klik Next.
  • Di dalam Konfigurasikan proyek baru Anda wizard, di bidang teks "'Project name"' ketik GLUT-GLEW-1.
  • Salinan C:\GLP, dan tempel di Lokasi bidang teks.
  • Pastikan Tempatkan solusi dan proyek di direktori yang sama dicentang. Klik Buat.
  • Di Solution Explorer, klik dua kali File Sumber > klik dua kali ++Main.cpp. Kodenya muncul di area kode. Menjalankannya. Jika kode tidak muncul, klik kanan ++Main.cpp > klik Exclude From Project. Sekarang buat Main.cpp baru.

Langkah 3. Tambahkan file dll

  • Tambahkan file freeglut.dll

    • Arahkan ke C: > GL > GLUT-GLEW-0 > klik file freeglut.dll > klik kanan > klik Salin.
    • Arahkan ke C: > GLP > GLUT-GLEW-1 > klik pada area kosong > klik kanan > klik Tempel.
    • Sekarang file freeglut.dll ada di folder GLUT-GLEW-1 di antara Main.cpp dan 4 file lainnya.
  • Menambahkan glew32.dll mengajukan.

    • Arahkan ke C: > GL > GLUT-GLEW-0 > klik file glew32.dll > klik kanan > klik Salin.
    • Arahkan ke C: > GLP > GLUT-GLEW-1 > klik pada area kosong > klik kanan > klik Tempel.
    • Sekarang file dll glew32.dll dan freeglut.dll berada di folder proyek GLUT-GLEW-1 di antara dengan Main.cpp dan 4 file lainnya.

Langkah 4. Uji proyek Anda seperti di atas

Kerja yang baik!

Bagian 5 dari 8: Membuat Proyek yang menargetkan platform x64

Langkah 1. Buka menu utama Visual Studio

Klik File > New > Project… > di Create a new project wizard, klik Empty Project > Next.

  • Salinan GLUT64-GLEW64-0 dan tempel di Nama Proyek bidang teks.
  • Salinan C:\GLP\ dan tempel di Lokasi bidang teks.
  • Centang "Tempatkan solusi dan proyek di direktori yang sama" > klik Buat.
  • Tunggu hingga instance Visual Studio 2019 muncul.

Langkah 2. Tambahkan file sumber ke folder proyek

  • Dalam Penjelajah solusi jendela, klik kanan folder Source Files (yang terakhir) > klik Add > New Item….
  • Di jendela Add New Item - GLUT64-GLEW64-0, klik C++ File (.cpp) (yang pertama) dari tengah jendela. Dalam kotak teks Nama, ketik Main.cpp.
  • Lokasinya adalah C:\GLP\GLUT64-GLEW64-0\.
  • Klik tombol Tambah. File akan terbuka di editor teks utama tetapi biarkan file kosong untuk saat ini.

Langkah 3. Halaman Properti GLUT64-GLEW64-0

Buka "Solution Explorer"> klik kanan pada nama proyek Anda yaitu GLUT64-GLEW64-0 > pilih "Properties".

  • Menu utama.

    • Di dalam Konfigurasi:

      tinggalkan pengaturan Aktif (Debug).

    • Di dalam Platform:

      entri, pilih x64.

    • Klik Manajer konfigurasi….
    • Di dalam Platform solusi aktif:

      pilih x64.

    • Di dalam Platform, x64 dipilih secara otomatis.
    • Klik Tutup.

      Opengl 1
      Opengl 1
  • Tambahan Sertakan Direktori.

    Buka menu C/C++. Klik Umum > Tambahan Sertakan Direktori > klik panah bawah di sebelah kanan bidang > klik.

    OpenGL 12
    OpenGL 12
    • Salinan C:\GL\GLUT\include > di wizard Sertakan Direktori Tambahan, klik ikon pertama > tempel.
    • Salinan C:\GL\GLEW\include > klik lagi ikon pertama > tempel.
    • Dalam panduan Sertakan Direktori Tambahan, klik OK.
  • Direktori Perpustakaan Tambahan.

    Buka menu tarik-turun "Linker", dan klik "Umum". Klik entri "Direktori Perpustakaan Tambahan" > panah bawah di akhir bidang > "Edit" di menu tarik-turun.

    • Salinan C:\GL\GLUT\lib\x64 > di Direktori Perpustakaan Tambahan klik ikon pertama > tempel.
    • Salinan C:\GL\GLEW\lib\Release\x64 > klik ikon pertama > tempel.
    • Klik OK di Direktori Perpustakaan Tambahan.
  • Dependensi Tambahan.

    Opengl 3 1
    Opengl 3 1
    • Di menu tarik-turun Penaut, klik Input > klik entri Ketergantungan Tambahan > panah bawah di sebelah kanan bidang > klik.

      Dependensi Tambahan 3
      Dependensi Tambahan 3
    • Salinan freeglut.lib; glew32.lib; opengl32.lib dan tempel di kotak teks paling atas dari wizard Ketergantungan Tambahan.
    • Klik OK di wizard Ketergantungan Tambahan.
  • Setel tautan "SubSistem" ke "Konsol". Di menu tarik-turun Penaut, klik Sistem > SubSistem. Klik panah bawah dan pilih Console(/SUBSYSTEM:CONSOLE) dari menu tarik-turun. Klik Apply, lalu OK pada jendela GLUT-GLEW-0 Property Pages.

Langkah 4. Tambahkan file dll ke folder proyek GLUT64-GLEW64-0

  • Tambahkan freeglut.dll ke GLUT64-GLEW64-0.

    • Arahkan ke C:\GL\GLUT\bin\x64. Di folder "x64" klik file "freeglut.dll" > klik kanan > "Salin".
    • Sekarang arahkan ke C: > GLP > GLUT64-GLEW64-0. Klik kanan pada area kosong di folder "GLUT64-GLEW64-0", dan pilih "Tempel".
  • Tambahkan file glew32.dll ke GLUT64-GLEW64-0.

    • Arahkan ke C: > GL > GLEW > bin > Rilis > x64. Di folder "x64" klik file "glew32.dll" > klik kanan > "Salin".
    • Sekarang arahkan ke C: > GLP > GLUT64-GLEW64-0. Klik kanan pada area kosong di folder "GLUT64-GLEW64-0", dan pilih "Tempel".

Langkah 5. Uji proyek Anda dan perbaiki kesalahan jika ada

Seperti penargetan platform x86, lihat di atas, Bagian 3 langkah 7 dan 8, tetapi di sakelar menu utama Visual Studio x86 ke x64.

Langkah 6. Tip:

Bahkan jika dalam pengaturan utama Halaman Properti itu adalah Platform: x64, klik Manajer konfigurasi… dan di Platform solusi aktif: pilih x64.

Bagian 6 dari 8: Membuat Proyek dengan Template GLUT64-GLEW64

Langkah 1. Buat template

Buka menu utama Visual Studio dan, saat GLUT64-GLEW64-0 terbuka, klik Proyek > Ekspor Template…. Pada Export template Wizard, centang Project Template, jika tidak dicentang. Klik Berikutnya >. Pada Select Template Options, di kotak teks nama Template ketik: FREE-GLEW. Klik Selesai.

  • Templat telah dibuat.
  • Tutup jendela yang dilempar dengan jalur templat.

Langkah 2. Buat proyek

  • Klik File > Baru > Proyek….
  • Di dalam Buat proyek baru wizard, di daftar template, pilih GLUT64-GLEW64 > klik Next.
  • Di dalam Konfigurasikan proyek baru Anda wizard, di bidang teks "'Project name"' ketik GLUT64-GLEW64-1.
  • Salinan C:\GLP, dan tempel di Lokasi bidang teks.
  • Pastikan Tempatkan solusi dan proyek di direktori yang sama dicentang. Klik Buat.
  • Di menu utama Visual Studio, alihkan x86 ke x64.
  • Di Solution Explorer, klik dua kali File Sumber > klik dua kali ++Main.cpp. Kodenya muncul di area kode. Menjalankannya. Jika kode tidak muncul, klik kanan ++Main.cpp > klik Exclude From Project. Sekarang buat Main.cpp baru.

Langkah 3. Tambahkan file dll

  • Tambahkan file freeglut.dll

    • Arahkan ke C: > GLP > GLUT64-GLEW64-0 > klik file freeglut.dll > klik kanan > klik Salin.
    • Arahkan ke C: > GLP > GLUT64-GLEW64-1 > klik pada area kosong > klik kanan > klik Tempel.
    • Sekarang file freeglut.dll ada di folder GLUT64-GLEW64-1 di antara Main.cpp dan 4 file lainnya.
  • Tambahkan file glew32.dll

    • Arahkan ke C: > GLP > GLUT64-GLEW64-0 > klik file glew32.dll > klik kanan > klik Salin.
    • Arahkan ke C: > GLP > GLUT64-GLEW64-1 > klik pada area kosong > klik kanan > klik Tempel.
    • Sekarang file dll glew32.dll dan freeglut.dll ada di folder proyek GLUT64-GLEW64-1 di antara Main.cpp dan 4 file lainnya.

Langkah 4. Uji proyek Anda seperti di atas

Kerja yang baik!

Tip: Di setiap proyek yang Anda buat dengannya, pilih x64 (di sebelah Debug) di GUI Visual Studio, dan tambahkan file dll seperti di Bagian ini

Bagian 7 dari 8: Menyiapkan FreeGLUT dan GLEW Terbangun

Langkah 1. Buat folder GL

Buka File Explorer Windows > Navigasikan ke disk (direktori) C. Jika folder GL sudah ada tidak apa-apa.

Jika tidak ada, klik kanan pada area kosong > pilih New > Folder > ketik GL > tekan Enter

Langkah 2. Instal CMake

Klik kanan pada tautan berikut dan pilih Buka Tautan di Jendela Baru Gunakan CMake untuk Mendapatkan Binari dari Kode Sumber. Ikuti Bagian 1 Menginstal CMake.

Langkah 3. Unduh sumber FreeGLUT

Klik kanan pada alamat berikut dan pilih Buka Tautan di Jendela Baru https://sourceforge.net/projects/freeglut/. Klik Unduh.

  • Di jendela pengunduhan (direktori "Unduhan") klik folder "freeglut-3.2.1.tar.gz"> klik kanan > pilih "7-Zip" (jika Anda tidak memilikinya, unduh) > "Ekstrak di sini".
  • Klik folder "freeglut-3.2.1.tar"> klik kanan > pilih "7-Zip"> "Ekstrak di sini".
  • Atau, jika Anda memiliki WinRAP, klik folder "freeglut-3.2.1.tar"> klik kanan > pilih "Ekstrak di sini". Klik folder "freeglut-3.2.1.tar"> pilih "Ekstrak di sini".
  • Atau, klik "WinZip". Jika Anda tidak memilikinya, unduh Uji coba gratis evaluasi WinZip selama 30 hari dan ikuti instruksi.
  • Klik folder dekompresi "freeglut-3.2.1"> klik kanan > "Salin" > buka C:\ > GL > klik kanan > "Tempel".
  • Klik folder "freeglut-3.2.1"> klik kanan > klik "Ganti nama" > ketik (atau salin dan tempel): GLUTsrc > tekan Masuk.

Langkah 4. Unduh sumber GLEW

Klik kanan pada alamat berikut dan pilih Buka Tautan di Jendela Baru https://glew.sourceforge.net/. Di samping Sumber klik ZIP.

  • Di jendela yang diunduh, klik folder glew-2.1.0 (atau terbaru) > klik kanan > Salin.
  • Arahkan ke C:\ > GL. Klik kanan > Tempel. Ganti nama folder menjadi GLEWsrc > tekan Masuk. Sekarang di folder GL Anda memiliki folder GLUTsrc dan GLEWsrc.

Langkah 5. Bangun FreeGLUT dengan CMake dan Visual Studio

  • Pergi ke CMake GUI.
  • Dalam jenis bidang teks pertama C:/GL/GLUTsrc
  • Dalam jenis bidang teks kedua C:/GL/GLUTsrc/build
  • Konfigurasi dan hasilkan. Di CMake GUI, klik Configure > di wizard Create Directory klik Yes > pilih Visual Studio 16 2019 > klik Finish.

    Ketika, di GUI CMake, Anda membaca: "Konfigurasi selesai", klik Hasilkan. Anda harus membaca: "Pembuatan selesai"

  • Bangun solusi Anda.

    • Arahkan ke C:> GL> GLUTsrc> build. Klik dua kali "freeglut.sln", atau "freeglut", atau "ALL_BUILD.vcxproj". Sebuah instance dari Visual Studio muncul. Tunggu sampai di menu utama, Membangun entri muncul. Klik Membangun > Membangun Solusi (opsi pertama).
    • Tunggu sampai Anda membaca baris terakhir di jendela "Output": ========== Build: 28 berhasil, 0 gagal, 0 terbaru, 1 dilewati" ========= =

      Jumlah perubahan "berhasil" dalam versi freeglut

  • Arahkan ke C:\GL\GLUTsrc\build\lib\Debug. Di dalamnya Anda akan melihat file freeglutd.lib di bawah file lainnya.

Langkah 6. Bangun GLEW oleh CMake dan Visual Studio

Ikuti langkah di atas tetapi

  • Dalam jenis bidang teks pertama C:/GL/GLEWsrc/build/cmake
  • Pada tipe kedua C:/GL/GLEWsrc/build
  • Arahkan ke C: > GL > GLEWsrc > build. Klik dua kali "glew.sln", atau "glew", atau "ALL_BUILD.vcxproj". Sebuah instance dari Visual Studio muncul. Tunggu sampai di menu utama Membangun entri muncul. Klik Membangun > Membangun Solusi (opsi pertama).

    • Tunggu hingga Anda membaca baris terakhir di jendela "Output": ========== Build: 6 berhasil, 0 gagal, 0 terbaru, 2 dilewati" ========= =

      Jumlah perubahan "berhasil" dalam versi bersinar

  • Arahkan ke C: > GL > GLEWsrc > build > lib > Debug. Di dalamnya Anda akan melihat file glew32d.lib di antara file lainnya.

Langkah 7. Buat proyek dengan FreeGLUT bawaan dan GLEW bawaan

Di direktori (disk) C: buat folder GLP, jika tidak ada.

  • Di menu utama Visual Studio klik File > New > Project… > di wizard Create a new project klik Empty Project > Next.

    • Di dalam Konfigurasikan proyek baru Anda wizard untuk jenis "Nama proyek": GLUTsrc-GLEWsrc-0
    • Di bidang teks "Lokasi" hapus semuanya dan ketik C:\GLP\
    • Centang "Tempatkan solusi dan proyek di direktori yang sama" > klik Buat.
    • Tunggu hingga instance Visual Studio 2019 muncul.
  • Tambahkan file sumber Anda ke Proyek.

    • Di V. S. GUI, wizard "Solution Explorer", klik kanan folder Source Files (yang terakhir) > klik Add > New Item….
    • Di jendela Add New Item - GLUTsrc-GLEWsrc-0, klik C++ File (.cpp) (yang pertama) dari tengah jendela. Dalam kotak teks Nama, ketik Main.cpp.
    • Lokasi harus C:\GLP\GLUT-GLEW-0\
    • Klik tombol Tambah. File akan terbuka di editor teks utama tetapi biarkan file kosong untuk saat ini.
  • Konfigurasikan Properties proyek. Di wizard Solution Explorer, klik kanan nama Project yaitu GLUTsrc-GLEWsrc-0 > pilih Properti.

    • (1) menu utama Halaman Properti GLUTsrc-GLEWsrc-0.

      Di entri Platform pilih x64 > klik Pengelola Konfigurasi….

      • Di platform solusi aktif: pilih x64.
      • Dalam entri Platform, x64 dipilih secara otomatis.
      • Klik Tutup.
    • (2) Tambahan Sertakan Direktori. Buka C/C++ > Umum > Di sebelah menu pilih yang pertama, Tambahan Sertakan Direktori > klik panah bawah di akhir bidang > klik Edit…

      • Salinan C:\GL\GLUTsrc\include > klik ikon pertama di panduan Sertakan Direktori Tambahan > tempel.
      • Salinan C:\GL\GLEWsrc\include > klik ikon pertama > tempel.
      • Klik OK di wizard Sertakan Direktori Tambahan.
    • (3) Direktori Perpustakaan Tambahan. Klik dua kali Linker > klik Umum > Direktori Perpustakaan Tambahan > klik panah bawah di akhir bidang > klik Edit….

      • Salinan C:\GL\GLUTsrc\build\lib\Debug > klik ikon pertama > tempel.
      • Salinan C:\GL\GLEWsrc\build\lib\Debug > klik ikon pertama > tempel.
      • Di panduan Direktori Perpustakaan Tambahan, klik OK.
    • (4) Dependensi Tambahan. Di menu tarik-turun Linker pilih Input > di menu sebelah pilih yang pertama, Ketergantungan Tambahan > klik panah bawah di akhir bidang > Edit… > salin opengl32.lib; freeglutd.lib; glew32d.lib dan tempel di kotak teks paling atas wizard Ketergantungan Tambahan > klik OK.
    • (5) Atur Sistem ke KONSOL SubSistem.

      Di menu drop-down Linker pilih System > di sebelah menu pilih yang pertama, SubSystem > klik panah bawah di akhir bidang > pilih Console (/SUBSYSTEM:CONSOLE). Klik Terapkan dan OK.

  • Copy file freeglutd.dll dan glew32d.dll, dan paste ke folder GLUTsrc-GLEWsrc-0.

    • Arahkan ke C:\GL\GLUTsrc\build\bin\Debug. Klik freeglutd.dll > klik kanan > Salin.
    • Arahkan ke C: > GLP > GLUTsrc-GLEWsrc-0. Klik kanan area kosong di folder GLUTsrc-GLEWsrc-0, dan pilih Tempel.
    • Arahkan ke C:\GL\GLEWsrc\build\bin\Debug. Klik glew32d.dll > klik kanan > Salin.
    • Arahkan ke C: > GLP > GLUTsrc-GLEWsrc-0. Klik kanan area kosong di folder GLUTsrc-GLEWsrc-0, dan pilih Tempel.
    • File freeglutd.dll dan glew32d.dll sekarang harus berada di folder GLUTsrc-GLEWsrc-0 bersama dengan Main.cpp, dan 4 file lain yang dibuat oleh Visual Studio.

Langkah 8. Uji proyek Anda dan perbaiki kesalahan jika ada

Seperti di atas Bagian 3, langkah 7 dan 8.

Langkah 9. Buat Template

Seperti di atas Bagian 4. Untuk jenis nama template GLUTsrc-GLEWsrc. Untuk jenis nama proyek GLUTsrc-GLEWsrc-1. Ingat ketika Anda membuat proyek dengan template ini, di menu utama Visual Studio GUI pilih x64, juga salin dan tempel file dll seperti di Bagian ini. Kerja yang baik.

Bagian 8 dari 8: Memilih Pengaturan

Langkah 1. Dalam tutorial ini Anda belajar 3 adalah untuk mengatur FreeGLUT dan GLEW di Proyek dengan Visual Studio

  • Siapkan binari x86 (32 bit).

    Ini yang paling mudah. Anda harus mulai belajar mengatur dari sini.

  • Siapkan binari x64 (64 bit).

    Ini menargetkan platform x64. Pilih hanya jika Anda memiliki alasan khusus untuk melakukannya.

Tips

  • Saat Anda perlu menghapus folder proyek, tutup Visual Studio > hapus folder proyek > buka Visual Studio.
  • Anda dapat membuat folder di folder C:\GL untuk ditempatkan di sana proyek Anda. Saat Anda membuat proyek, pilih folder ini untuk "Lokasi".
  • Cara umum untuk mengkonfigurasi Tambahan Sertakan Direktori adalah, setelah mengklik ikon pertama, klik tiga titik …, arahkan ke folder tempat file.h tinggal (dalam tutorial ini C:\GL\freeglut\include dan C:\GL\glew\include) dan klik Pilih folder.
  • Cara umum untuk mengkonfigurasi Direktori Perpustakaan Tambahan adalah, setelah mengklik ikon pertama, klik tiga titik …, arahkan ke folder tempat file.lib berada (dalam tutorial ini untuk platform x86, C:\GL\freeglut\lib dan C:\GL\ glew\lib\Release\Win32) dan klik Pilih folder.
  • Cara umum untuk mengkonfigurasi Dependensi Tambahan Apakah itu,

    • Di File Explorer, navigasikan ke folder tempat file.lib berada (dalam tutorial ini untuk platform x86, C:\GL\freeglut\lib dan C:\GL\glew\lib\Release\Win32), klik dua kali pada nama setiap file.lib dan salin (dengan menekan Ctrl+C) nama dengan ekstensi.lib.
    • Sekarang buka wizard Ketergantungan Tambahan dan tempel (dengan menekan Ctrl+V). Ketik titik koma (;).
    • Jika Anda ingin mengonfigurasi OpenGL dengan proyek Anda, tambahkan opengl32.lib.
  • Jika file dll diperlukan, maka, di setiap proyek yang Anda buat - bahkan dengan template yang dibuat oleh proyek termasuk file dll - Anda harus menyalin file dll dari perpustakaan atau proyek sebelumnya dan menempel di proyek baru.

Direkomendasikan: