Cara Menyiapkan Projek Templat OpenGL FreeGLUT GLEW di Visual Studio

Isi kandungan:

Cara Menyiapkan Projek Templat OpenGL FreeGLUT GLEW di Visual Studio
Cara Menyiapkan Projek Templat OpenGL FreeGLUT GLEW di Visual Studio

Video: Cara Menyiapkan Projek Templat OpenGL FreeGLUT GLEW di Visual Studio

Video: Cara Menyiapkan Projek Templat OpenGL FreeGLUT GLEW di Visual Studio
Video: Cara mudah mengganti Nama User Account di Windows 10 2024, April
Anonim

Banyak pengaturcara lebih suka OpenGL untuk grafik. Sekiranya anda salah satu daripadanya, anda sangat disarankan oleh pengeluarnya, untuk menggunakan toolkit tetingkap (seperti freeGLUT) dan perpustakaan memuat OpenGL (seperti GLEW). Panduan ini akan membantu anda mengatasi cabaran pertama menggunakan OpenGL dengan freeGLUT dan GLEW: Memasang dan menyiapkannya, dan membuat projek pertama anda dengan Templat OpenGL -GLUT-GLEW bebas di Visual Studio 2019.

Panduan ini akan menganggap platform anda Windows dan IDE anda adalah Visual Studio. Semasa pemasangan Visual Studio, centang kotak Desktop development dengan beban kerja C ++.

Langkah-langkah

Bahagian 1 daripada 8: Memuat turun percumaGLUT dan GLEW

Serlahkan freeglut
Serlahkan freeglut

Langkah 1. Serlahkan apa yang anda mahu lakukan

Serlahkan langkah atau sub-langkah atau sebahagian daripadanya dan kemudian lakukan. Contohnya lihat gambar di atas.

Langkah 2. Buat folder GL

Buka Windows Explorer File> Navigasi ke disk (direktori) C. Sekiranya folder GL sudah ada, tidak mengapa.

Sekiranya tidak ada, klik kanan di kawasan kosong> pilih Baru> Folder> ketik GL> tekan ↵ Enter

Langkah 3. Muat turun aplikasi GLEW

  • Sekiranya anda sudah memuat turun binari GLEW, anda memilikinya dalam folder GL, sub-folder GLEW, tidak mengapa.
  • Sekiranya belum, klik kanan pada pautan berikut dan pilih Buka Pautan di Tetingkap Baru https://glew.sourceforge.net. Di bawah Muat turun tajuk, klik Windows 32-bit dan 64-bit.
  • Dalam tetingkap muat turun klik folder glew-2.1.0> klik kanan> pilih Salin.
  • Navigasi ke C:> GL. Klik kanan> pilih Tampal.
  • (Sebagai alternatif, buka tetingkap "Files Explorer"> C:> GL. Pergi ke tetingkap muat turun> klik folder yang dimuat turun dan seret ke C: / GL)
  • Klik pada nama glew-2.1.0 dan namakan semula menjadi GLEW.
  • Sekiranya folder glew-2.1.0-win32 dimuat turun, klik dua kali untuk mendapatkan glew-2.1.0.

Langkah 4. Muat turun Pakej MSVC freeglut 3.0.0

Dalam pautan berikut, klik kanan dan pilih Buka Pautan di Tetingkap Baru https://www.transmissionzero.co.uk/software/freeglut-devel/. Di bahagian pakej freeglut 3.0.0 MSVC klik Muat turun freeglut 3.0.0 untuk MSVC.

  • Dalam tetingkap muat turun klik folder freeglut> klik kanan> pilih Salin.
  • Navigasi ke C:> GL. Klik kanan> pilih Tampal.
  • (Sebagai alternatif, buka tetingkap "Files Explorer"> C:> GL. Pergi ke tetingkap muat turun> klik folder yang dimuat turun dan seret ke C: / GL)
  • Klik dua kali (tiada dua kali ganda) pada nama dan jenisnya GLUT
  • Sekarang di folder GL anda mempunyai folder: GLUT dan GLEW.

Bahagian 2 dari 8: Membuat Projek Visual Studio

Langkah 1. Buat folder GLP

Sekiranya sudah ada, tidak mengapa. Sekiranya tidak, pergi ke cakera C:, dan buat folder GLP.

Langkah 2. Buat projek kosong

  • Dalam menu utama Visual Studio, klik Fail> Baru> Projek …> dalam wizard Buat projek baru, klik Kosongkan Projek> Seterusnya.

    • Dalam Konfigurasikan projek baru anda ahli sihir untuk jenis "Nama projek": GLUT-GLEW-0.
    • Di sebelah medan teks "Lokasi" klik…. Navigasi ke C:> GLP> klik Pilih folder. Sekarang "Lokasi" adalah C: / GLP \.
    • Tandakan "Letakkan penyelesaian dan projek di direktori yang sama"> klik Buat.
    • Tunggu sehingga contoh Visual Studio 2019 muncul.

Langkah 3. Tambahkan fail sumber anda ke Projek

  • Di tetingkap penjelajah penyelesaian, klik kanan folder Sumber Fail (yang terakhir)> klik Tambah> Item Baru….
  • Di tetingkap Tambah Item Baru - GLUT-GLEW-0, klik Fail C ++ (.cpp) (yang pertama) dari tengah tetingkap. Dalam kotak teks Nama, ketik Main.cpp.
  • Lokasi adalah C: / GLP / GLUT-GLEW-0 \.
  • Klik butang Tambah. Fail akan dibuka di editor teks utama tetapi biarkan fail kosong buat masa ini.

Bahagian 3 dari 8: Memasang GLUT dan GLEW pada Projek

Langkah 1. Konfigurasikan "Direktori Sertakan Tambahan"

  • Di Solution Explorer, klik kanan pada nama projek anda, iaitu GLUT-GLEW-0, dan pilih Properties.
  • Dalam menu utama wizard GLUT-GLEW-0 Halaman Halaman, dalam Konfigurasi: tinggalkan tetapan lalai Aktif (Debug)> Platform: Aktif (Win32).

    Projek 0
    Projek 0

    dalam32)}}.

    Projek 0
    Projek 0
  • Buka menu C / C ++. Klik Umum> Direktori Sertakan Tambahan> klik anak panah ke bawah di sebelah kanan medan> klik.

    Opengl 1
    Opengl 1
  • Salinan C: / GL / GLUT / sertakan > dalam wizard Sertakan Direktori Tambahan, klik ikon pertama> tampal.

    OpenGL 12
    OpenGL 12
  • Salinan C: / GL / GLEW / sertakan > klik sekali lagi ikon pertama> tampal.
  • Dalam wizard Sertakan Direktori Tambahan, klik OK.

Langkah 2. Konfigurasikan penghubung "Direktori Perpustakaan Tambahan"

  • Buka menu lungsur Linker, dan klik Umum. Klik entri Direktori Perpustakaan Tambahan> anak panah ke bawah di sebelah kanan medan>.

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

Langkah 3. Konfigurasikan penghubung "Ketergantungan Tambahan"

  • Dalam menu lungsur Linker, klik Input> klik entri Pergantungan Tambahan> anak panah ke bawah di sebelah kanan medan> klik.

    Opengl 3 1
    Opengl 3 1
  • Salinan freeglut.lib; glew32.lib; opengl32.lib dan tampal pada kotak teks paling banyak wizard Dependencies Tambahan.
  • Klik OK di wizard Pergantungan Tambahan.

    Pergantungan Tambahan 3
    Pergantungan Tambahan 3

Langkah 4. Tetapkan penghubung "SubSistem" ke "Konsol"

Dalam menu lungsur Linker, klik Sistem> SubSistem. Klik anak panah ke bawah dan pilih Console (/ SUBSYSTEM: CONSOLE) dari menu lungsur turun. Klik Terapkan, kemudian OK pada tetingkap GLUT-GLEW-0 Property Pages

Langkah 5. Salin fail freeglut.dll dan tampal di folder projek GLUT-GLEW-0

  • Navigasi ke tong C:> GL> GLUT>. Dalam folder tong sampah, klik fail freeglut.dll> klik kanan> Salin.
  • Navigasi ke C:> GLP> GLUT-GLEW-0. Klik kanan kawasan kosong di folder GLUT-GLEW-0, dan pilih Tampal.
  • Fail freeglut.dll sekarang harus ada di direktori projek anda bersama dengan fail Main.cpp anda dan beberapa fail lain yang dibuat oleh Visual Studio.

Langkah 6. Salin fail glew32.dll dan tampal di folder projek GLUT-GLEW-0

  • Navigasi ke C:> GL> GLEW> bin> Release> Win32. Klik glew32.dll> klik kanan> Salin.
  • Navigasi ke C:> GLP> GLUT-GLEW-0. Klik kanan kawasan kosong di folder Project-0, dan pilih Tampal.
  • Fail glew32.dll sekarang harus berada dalam folder GLUT-GLEW-0 bersama dengan Main.cpp, freeglut.dll, dan 4 fail lain yang dibuat oleh Visual Studio.
Freeglut 1
Freeglut 1

Langkah 7. Uji projek anda

Klik kanan pada pautan berikut dan pilih Open Link di badprog New Window. Tatal ke bawah halaman dan cari bahagian Menguji persediaan (lihat gambar di atas). Salin kod dan tampal di kawasan kod Main.cpp> tekan Ctrl + F5. Anda mesti melihat dua tingkap: satu hitam (konsol) dan satu lagi dengan kotak putih di latar belakang hitam. Sekiranya anda tidak melihatnya, lakukan langkah di bawah.

Langkah 8. Betulkan sebarang kesilapan

Dalam "Senarai Ralat" jika anda melihat ralat mengenai

  • fail dengan pelanjutan.h pergi ke Bahagian 3, langkah 1, "Konfigurasikan" Direktori Sertakan Tambahan "" dan ikuti arahan.
  • fail dengan sambungan.lib pergi ke Bahagian 3, langkah 2, "Konfigurasikan penghubung" Direktori Perpustakaan Tambahan "", dan ikuti arahan. Juga untuk langkah 3, "Konfigurasikan penghubung" Direktori Perpustakaan Tambahan "".
  • "titik masuk mesti ditentukan" pergi ke langkah 4, Tetapkan penghubung "SubSistem" ke "KONSOL" dan ikuti arahan.
  • fail.dll pergi ke langkah 5, "Salin fail freeglut.dll dan tampal ke folder Project-0" dan ikuti arahan.
  • Untuk kesilapan lain, jika anda tidak dapat membetulkannya, tutup Visual Studio> hapus folder projek GLUT-GLEW-0 yang tinggal di C: / GLP> buka Visual Studio> ulangi penyediaan dari bahagian Bahagian 2. Syabas.

Bahagian 4 dari 8: Membuat Projek dengan Templat GLUT-GLEW

Langkah 1. Buat templat

Pergi ke menu utama Visual Studio dan, sementara GLUT-GLEW-0 terbuka, klik Projek> Eksport Templat…. Pada templat Eksport, periksa Templat Projek, jika tidak dicentang. Klik Seterusnya>. Pada Pilih Pilihan Templat, dalam jenis kotak teks nama Templat: FREE-GLEW. Klik Selesai.

  • Templat telah dibuat.
  • Tutup tetingkap yang dilempar dengan laluan templat.

Langkah 2. Buat projek

  • Klik Fail> Baru> Projek….
  • Dalam Buat projek baru wizard, dalam senarai templat pilih GLUT-GLEW> klik Next.
  • Dalam Konfigurasikan projek baru anda ahli sihir, dalam bidang teks '' Nama projek '' jenis GLUT-GLEW-1.
  • Salinan C: / GLP, dan tampal Lokasi bidang teks.
  • Pastikan penyelesaian tempat dan projek di direktori yang sama dicentang. Klik Buat.
  • Dalam Penjelajah Penyelesaian, klik dua kali Fail Sumber> klik dua kali ++ Main.cpp. Kodnya muncul di kawasan kod. Jalankannya. Sekiranya kod tidak muncul, klik kanan ++ Main.cpp> klik Kecualikan Dari Projek. Sekarang buat Main.cpp baru.

Langkah 3. Tambahkan fail dll

  • Tambahkan fail freeglut.dll

    • Navigasi ke C:> GL> GLUT-GLEW-0> klik fail freeglut.dll > klik kanan> klik Salin.
    • Navigasi ke C:> GLP> GLUT-GLEW-1> klik pada kawasan kosong> klik kanan> klik Tampal.
    • Sekarang file freeglut.dll ada di folder GLUT-GLEW-1 di antara Main.cpp dan 4 fail lain.
  • Tambah glew32.dll fail.

    • Navigasi ke C:> GL> GLUT-GLEW-0> klik fail glew32.dll > klik kanan> klik Salin.
    • Navigasi ke C:> GLP> GLUT-GLEW-1> klik pada kawasan kosong> klik kanan> klik Tampal.
    • Kini fail dll glew32.dll dan freeglut.dll ada di folder projek GLUT-GLEW-1 di antaranya dengan Main.cpp dan 4 fail lain.

Langkah 4. Uji projek anda seperti di atas

Syabas!

Bahagian 5 dari 8: Membuat Projek yang mensasarkan platform x64

Langkah 1. Pergi ke menu utama Visual Studio

Klik Fail> Baru> Projek …> di Buat wizard projek baru, klik Kosongkan Projek> Seterusnya.

  • Salinan GLUT64-GLEW64-0 dan tampal Nama Projek bidang teks.
  • Salinan C: / GLP \ dan tampal Lokasi bidang teks.
  • Tandakan "Letakkan penyelesaian dan projek di direktori yang sama"> klik Buat.
  • Tunggu sehingga contoh Visual Studio 2019 muncul.

Langkah 2. Tambahkan fail sumber ke folder projek

  • Di dalam Penjelajah Penyelesaian tetingkap, klik kanan folder Source Files (yang terakhir)> klik Tambah> Item Baru….
  • Di tetingkap Tambah Item Baru - GLUT64-GLEW64-0, klik C ++ File (.cpp) (yang pertama) dari tengah tetingkap. Dalam kotak teks Nama, ketik Main.cpp.
  • Lokasi adalah C: / GLP / GLUT64-GLEW64-0 \.
  • Klik butang Tambah. Fail akan dibuka di editor teks utama tetapi biarkan fail kosong buat masa ini.

Langkah 3. Halaman Properties GLUT64-GLEW64-0

Pergi ke "Solution Explorer"> klik kanan pada nama projek anda iaitu GLUT64-GLEW64-0> pilih "Properties".

  • Menu utama.

    • Dalam Konfigurasi:

      tinggalkan tetapan Aktif (Debug).

    • Dalam Platform:

      kemasukan, pilih x64.

    • Klik Pengurus konfigurasi….
    • Dalam Platform penyelesaian aktif:

      pilih x64.

    • Dalam Pelantar, x64 dipilih secara automatik.
    • Klik Tutup.

      Opengl 1
      Opengl 1
  • Tambahan Termasuk Direktori.

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

    OpenGL 12
    OpenGL 12
    • Salinan C: / GL / GLUT / sertakan > dalam wizard Sertakan Direktori Tambahan, klik ikon pertama> tampal.
    • Salinan C: / GL / GLEW / sertakan > klik sekali lagi ikon pertama> tampal.
    • Dalam wizard Sertakan Direktori Tambahan, klik OK.
  • Direktori Perpustakaan Tambahan.

    Buka menu drop-down "Linker", dan klik "General". Klik entri "Direktori Perpustakaan Tambahan"> anak panah ke bawah di hujung medan> "Edit" di menu lungsur.

    • Salinan C: / GL / GLUT / lib / x64 > di Direktori Perpustakaan Tambahan klik ikon pertama> tampal.
    • Salinan C: / GL / GLEW / lib / Lepaskan / x64 > klik ikon pertama> tampal.
    • Klik OK di Direktori Perpustakaan Tambahan.
  • Pergantungan Tambahan.

    Opengl 3 1
    Opengl 3 1
    • Dalam menu lungsur Linker, klik Input> klik entri Pergantungan Tambahan> anak panah ke bawah di sebelah kanan medan> klik.

      Pergantungan Tambahan 3
      Pergantungan Tambahan 3
    • Salinan freeglut.lib; glew32.lib; opengl32.lib dan tampal pada kotak teks paling banyak wizard Dependencies Tambahan.
    • Klik OK di wizard Pergantungan Tambahan.
  • Tetapkan penghubung "SubSistem" ke "Konsol". Dalam menu lungsur Linker, klik Sistem> SubSistem. Klik anak panah ke bawah dan pilih Console (/ SUBSYSTEM: CONSOLE) dari menu lungsur turun. Klik Terapkan, kemudian OK pada tetingkap Halaman Hartanah GLUT-GLEW-0.

Langkah 4. Tambahkan fail dll ke dalam folder projek GLUT64-GLEW64-0

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

    • Navigasi ke C: / GL / GLUT / bin / x64. Dalam folder "x64" klik fail "freeglut.dll"> klik kanan> "Salin".
    • Sekarang arahkan ke C:> GLP> GLUT64-GLEW64-0. Klik kanan pada kawasan kosong di folder "GLUT64-GLEW64-0", dan pilih "Tampal".
  • Tambahkan fail glew32.dll ke GLUT64-GLEW64-0.

    • Navigasi ke C:> GL> GLEW> bin> Release> x64. Dalam folder "x64" klik fail "glew32.dll"> klik kanan> "Salin".
    • Sekarang arahkan ke C:> GLP> GLUT64-GLEW64-0. Klik kanan pada kawasan kosong di folder "GLUT64-GLEW64-0", dan pilih "Tampal".

Langkah 5. Uji projek anda dan betulkan kesilapan jika ada

Seperti platform x86 yang disasarkan, lihat di atas, Bahagian 3 langkah 7 dan 8, tetapi dalam suis menu utama Visual Studio x86 ke x64.

Langkah 6. Petua:

Walaupun dalam tetapan utama Halaman Harta adalah Platform: x64, klik Pengurus konfigurasi … dan di platform Penyelesaian aktif: pilih x64.

Bahagian 6 dari 8: Membuat Projek dengan Templat GLUT64-GLEW64

Langkah 1. Buat templat

Pergi ke menu utama Visual Studio dan, sementara GLUT64-GLEW64-0 dibuka, klik Projek> Eksport Templat…. Pada templat Eksport, periksa Templat Projek, jika tidak dicentang. Klik Seterusnya>. Pada Pilih Pilihan Templat, dalam jenis kotak teks nama Templat: FREE-GLEW. Klik Selesai.

  • Templat telah dibuat.
  • Tutup tetingkap yang dilempar dengan laluan templat.

Langkah 2. Buat projek

  • Klik Fail> Baru> Projek….
  • Dalam Buat projek baru wizard, dalam senarai templat, pilih GLUT64-GLEW64> klik Seterusnya.
  • Dalam Konfigurasikan projek baru anda ahli sihir, dalam bidang teks '' Nama projek '' jenis GLUT64-GLEW64-1.
  • Salinan C: / GLP, dan tampal Lokasi bidang teks.
  • Pastikan penyelesaian tempat dan projek di direktori yang sama dicentang. Klik Buat.
  • Dalam menu utama Visual Studio beralih x86 ke x64.
  • Dalam Penjelajah Penyelesaian, klik dua kali Fail Sumber> klik dua kali ++ Main.cpp. Kodnya muncul di kawasan kod. Jalankannya. Sekiranya kod tidak muncul, klik kanan ++ Main.cpp> klik Kecualikan Dari Projek. Sekarang buat Main.cpp baru.

Langkah 3. Tambahkan fail dll

  • Tambahkan fail freeglut.dll

    • Navigasi ke C:> GLP> GLUT64-GLEW64-0> klik fail freeglut.dll > klik kanan> klik Salin.
    • Navigasi ke C:> GLP> GLUT64-GLEW64-1> klik pada kawasan kosong> klik kanan> klik Tampal.
    • Sekarang file freeglut.dll ada di folder GLUT64-GLEW64-1 di antara Main.cpp dan 4 fail lain.
  • Tambahkan fail glew32.dll

    • Navigasi ke C:> GLP> GLUT64-GLEW64-0> klik fail glew32.dll > klik kanan> klik Salin.
    • Navigasi ke C:> GLP> GLUT64-GLEW64-1> klik pada kawasan kosong> klik kanan> klik Tampal.
    • Sekarang fail dll glew32.dll dan freeglut.dll ada di folder projek GLUT64-GLEW64-1 di antara Main.cpp dan 4 fail lain.

Langkah 4. Uji projek anda seperti di atas

Syabas!

Petua: Dalam setiap projek yang anda buat dengannya, pilih x64 (di sebelah Debug) di GUI Visual Studio, dan tambahkan fail dll seperti pada Bahagian sekarang

Bahagian 7 dari 8: Menyiapkan Built FreeGLUT dan Built GLEW

Langkah 1. Buat folder GL

Buka Windows Explorer Explorer> Navigasi ke cakera (direktori) C. Sekiranya folder GL sudah ada, tidak mengapa.

Sekiranya tidak ada, klik kanan di kawasan kosong> pilih Baru> Folder> ketik GL> tekan ↵ Enter

Langkah 2. Pasang CMake

Klik kanan pada pautan berikut dan pilih Buka Pautan di Tetingkap Baru Gunakan CMake untuk Mendapatkan Binari dari Kod Sumber. Ikuti Bahagian 1 Memasang CMake.

Langkah 3. Muat turun sumber FreeGLUT

Klik kanan pada alamat berikut dan pilih Open Link di New Window https://sourceforge.net/projects/freeglut/. Klik Muat turun.

  • Dalam tetingkap muat turun (direktori "Muat turun") klik folder "freeglut-3.2.1.tar.gz"> klik kanan> pilih "7-Zip" (jika anda tidak memilikinya, muat turun)> "Ekstrak di sini".
  • Klik folder "freeglut-3.2.1.tar"> klik kanan> pilih "7-Zip"> "Ekstrak di sini".
  • Sebagai alternatif, jika anda mempunyai WinRAP, klik folder "freeglut-3.2.1.tar"> klik kanan> pilih "Ekstrak di sini". Klik pada folder "freeglut-3.2.1.tar"> pilih "Ekstrak di sini".
  • Atau, klik "WinZip". Sekiranya anda tidak memilikinya, muat turun Percubaan percuma penilaian WinZip selama 30 hari dan ikut arahan.
  • Klik pada folder dekompresi "freeglut-3.2.1"> klik kanan> "Salin"> pergi ke C: \> GL> klik kanan> "Tampal".
  • Klik pada folder "freeglut-3.2.1"> klik kanan> klik "Namakan semula"> taip (atau salin dan tampal): GLUTsrc > tekan ↵ Enter.

Langkah 4. Muat turun sumber GLEW

Klik kanan pada alamat berikut dan pilih Open Link di New Window https://glew.sourceforge.net/. Di sebelah Sumber klik ZIP.

  • Pada tetingkap yang dimuat turun, klik folder glew-2.1.0 (atau terkini)> klik kanan> Salin.
  • Navigasi ke C: \> GL. Klik kanan> Tampal. Namakan semula folder ke GLEWsrc > tekan ↵ Enter. Kini di folder GL anda mempunyai folder GLUTsrc dan GLEWsrc.

Langkah 5. Bina FreeGLUT oleh CMake dan Visual Studio

  • Pergi ke CMake GUI.
  • Dalam jenis medan teks pertama C: / GL / GLUTsrc
  • Dalam jenis medan teks kedua C: / GL / GLUTsrc / bina
  • Konfigurasikan dan hasilkan. Di CMake GUI, klik Konfigurasi> dalam wizard Buat Direktori klik Ya> pilih Visual Studio 16 2019> klik Selesai.

    Apabila, di CMake GUI, anda membaca: "Konfigurasi selesai", klik Buat. Anda harus membaca: "Menjana selesai"

  • Bina penyelesaian anda.

    • Navigasi ke C:> GL> GLUTsrc> bina. Klik dua kali "freeglut.sln", atau "freeglut", atau "ALL_BUILD.vcxproj". Contoh Visual Studio muncul. Tunggu sehingga di menu utama, Membina kemasukan muncul. Klik Membina > Bina Penyelesaian (pilihan pertama).
    • Tunggu sehingga anda membaca baris terakhir di tetingkap "Output": ========== Build: 28 berjaya, 0 gagal, 0 terkini, 1 dilangkau "========= =

      Bilangan perubahan "berjaya" dalam versi freeglut

  • Navigasi ke C: / GL / GLUTsrc / build / lib / Debug. Di dalamnya anda akan melihat fail freeglutd.lib di bawah fail lain.

Langkah 6. Bina GLEW oleh CMake dan Visual Studio

Ikuti langkah di atas tetapi

  • Dalam jenis medan teks pertama C: / GL / GLEWsrc / binaan / cmake
  • Dalam jenis kedua C: / GL / GLEWsrc / bina
  • Navigasi ke C:> GL> GLEWsrc> build. Klik dua kali "glew.sln", atau "glew", atau "ALL_BUILD.vcxproj". Contoh Visual Studio muncul. Tunggu sehingga di menu utama Membina kemasukan muncul. Klik Membina > Bina Penyelesaian (pilihan pertama).

    • Tunggu sehingga anda membaca baris terakhir di tetingkap "Output": ========== Build: 6 berjaya, 0 gagal, 0 terkini, 2 dilangkau "========= =

      Bilangan perubahan "berjaya" dalam versi glew

  • Navigasi ke C:> GL> GLEWsrc> build> lib> Debug. Di dalamnya anda akan melihat fail glew32d.lib antara fail lain.

Langkah 7. Buat projek dengan FreeGLUT yang dibina dan GLEW yang dibina

Dalam direktori (cakera) C: buat folder GLP, jika tidak ada.

  • Dalam menu utama Visual Studio, klik Fail> Baru> Projek …> dalam wizard Buat projek baru, klik Kosongkan Projek> Seterusnya.

    • Dalam Konfigurasikan projek baru anda ahli sihir untuk jenis "Nama projek": GLUTsrc-GLEWsrc-0
    • Di medan teks "Lokasi" hapus semua dan taip C: / GLP \
    • Tandakan "Letakkan penyelesaian dan projek di direktori yang sama"> klik Buat.
    • Tunggu sehingga contoh Visual Studio 2019 muncul.
  • Tambahkan fail sumber anda ke Projek.

    • Di V. S. GUI, "Solution Explorer" wizard, klik kanan folder Source Files (yang terakhir)> klik Tambah> Item Baru….
    • Di tetingkap Tambah Item Baru - GLUTsrc-GLEWsrc-0, klik C ++ File (.cpp) (yang pertama) dari tengah tetingkap. Dalam kotak teks Nama, ketik Main.cpp.
    • Lokasi sepatutnya C: / GLP / GLUT-GLEW-0 \
    • Klik butang Tambah. Fail akan dibuka di editor teks utama tetapi biarkan fail kosong buat masa ini.
  • Konfigurasikan Properties projek. Dalam wizard Solution Explorer, klik kanan nama Project yang ada GLUTsrc-GLEWsrc-0 > pilih Properties.

    • (1) Menu utama GLUTsrc-GLEWsrc-0 Pages Property.

      Dalam entri Platform pilih x64> klik Pengurus Konfigurasi….

      • Dalam platform penyelesaian Aktif: pilih x64.
      • Dalam entri Platform, x64 dipilih secara automatik.
      • Klik Tutup.
    • (2) Direktori Termasuk Tambahan. Buka C / C ++> Umum> Di sebelah menu pilih yang pertama, Direktori Sertakan Tambahan> klik anak panah ke bawah di hujung medan> klik Edit …

      • Salinan C: / GL / GLUTsrc / sertakan > klik ikon pertama dalam wizard Sertakan Direktori Tambahan> tampal.
      • Salinan C: / GL / GLEWsrc / sertakan > klik ikon pertama> tampal.
      • Klik OK dalam wizard Tambahan Sertakan Direktori.
    • (3) Direktori Perpustakaan Tambahan. Klik dua kali Linker> klik Umum> Direktori Perpustakaan Tambahan> klik anak panah ke bawah di hujung medan> klik Edit….

      • Salinan C: / GL / GLUTsrc / build / lib / Debug > klik ikon pertama> tampal.
      • Salinan C: / GL / GLEWsrc / build / lib / Debug > klik ikon pertama> tampal.
      • Di wizard Direktori Perpustakaan Tambahan, klik OK.
    • (4) Pergantungan Tambahan. Dalam menu lungsur Linker pilih Input> di sebelah menu pilih yang pertama, Ketergantungan Tambahan> klik anak panah ke bawah di hujung bidang> Edit …> salin opengl32.lib; freeglutd.lib; glew32d.lib dan tampal di kotak teks bahagian atas wizard Tambahan Kendali> klik OK.
    • (5) Tetapkan Sistem ke SubSistem KONSOL.

      Dalam menu lungsur Linker pilih Sistem> di sebelah menu pilih yang pertama, SubSistem> klik anak panah ke bawah di hujung bidang> pilih Konsol (/ SUBSYSTEM: KONSOL). Klik Guna dan OK.

  • Salin fail freeglutd.dll dan glew32d.dll, dan tampal ke folder GLUTsrc-GLEWsrc-0.

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

Langkah 8. Uji projek anda dan betulkan kesilapan jika ada

Seperti di atas Bahagian 3, langkah 7 dan 8.

Langkah 9. Buat Templat

Seperti di atas Bahagian 4. Untuk jenis nama templat GLUTsrc-GLEWsrc. Untuk jenis nama projek GLUTsrc-GLEWsrc-1. Ingat ketika anda membuat projek dengan templat ini, di menu utama Visual Studio GUI pilih x64, juga salin dan tampal fail dll seperti pada Bahagian sekarang. Syabas.

Bahagian 8 dari 8: Memilih Penyediaan

Langkah 1. Dalam tutorial ini, anda belajar 3 adalah menyiapkan FreeGLUT dan GLEW dalam Project dengan Visual Studio

  • Sediakan binari x86 (32 bit).

    Ia paling mudah. Anda harus memulakan pembelajaran dari sini.

  • Sediakan binari x64 (64 bit).

    Ia mensasarkan platform x64. Pilihnya hanya apabila anda mempunyai alasan khusus untuk melakukannya.

Petua

  • Apabila anda memerlukan hapus folder projek, tutup Visual Studio> hapus folder projek> buka Visual Studio.
  • Anda boleh membuat folder di folder C: / GL untuk meletakkan di tempat projek anda. Semasa anda membuat projek pilih folder ini untuk "Lokasi".
  • Cara umum untuk mengkonfigurasi Tambahan Termasuk Direktori adakah, setelah mengklik ikon pertama, klik tiga titik…, arahkan ke folder di mana fail.h hidup (dalam tutorial ini C: / GL / freeglut / include dan C: / GL / glew / include) dan klik Pilih folder.
  • Cara umum untuk mengkonfigurasi Direktori Perpustakaan Tambahan adakah, setelah mengklik ikon pertama, klik tiga titik…, arahkan ke folder di mana fail.lib hidup (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 Pergantungan Tambahan ialah,

    • Dalam File Explorer arahkan ke folder di mana fail.lib hidup (dalam tutorial ini untuk platform x86, C: / GL / freeglut / lib dan C: / GL / glew / lib / Release / Win32), klik dua kali pada nama setiap fail.lib dan salin (dengan teguran Ctrl + C) nama dengan lanjutannya.lib.
    • Sekarang pergi ke wizard Dependencies Tambahan dan tampal (dengan mogok Ctrl + V). Taipkan titik koma (;).
    • Sekiranya anda mahu mengkonfigurasi OpenGL dengan projek anda, tambahkan opengl32.lib.
  • Sekiranya fail dll diperlukan, maka, dalam setiap projek yang anda buat - walaupun dengan templat yang dibuat oleh projek termasuk fail dll - anda harus menyalin fail dll dari perpustakaan atau projek sebelumnya dan tampal di projek baru.

Disyorkan: