วิธีการตั้งค่าโครงการเทมเพลต OpenGL SDL GLEW ใน Visual Studio

สารบัญ:

วิธีการตั้งค่าโครงการเทมเพลต OpenGL SDL GLEW ใน Visual Studio
วิธีการตั้งค่าโครงการเทมเพลต OpenGL SDL GLEW ใน Visual Studio

วีดีโอ: วิธีการตั้งค่าโครงการเทมเพลต OpenGL SDL GLEW ใน Visual Studio

วีดีโอ: วิธีการตั้งค่าโครงการเทมเพลต OpenGL SDL GLEW ใน Visual Studio
วีดีโอ: How to install Java On Windows 10 2024, มีนาคม
Anonim

โปรแกรมเมอร์หลายคนชอบ OpenGL สำหรับกราฟิก หากคุณเป็นหนึ่งในนั้น โปรดิวเซอร์แนะนำอย่างยิ่งให้ใช้ชุดเครื่องมือหน้าต่าง (เช่น SDL) และไลบรารีการโหลด OpenGL (เช่น GLEW) คู่มือนี้จะช่วยให้คุณก้าวข้ามความท้าทายแรกของการใช้ OpenGL ร่วมกับ SDL และ GLEW: การติดตั้งและตั้งค่า และสร้างโปรเจ็กต์แรกของคุณด้วยเทมเพลต OpenGL-SDL-GLEW ใน Visual Studio 2017 หรือ 2019

คู่มือนี้จะถือว่าแพลตฟอร์มของคุณคือ Windows และ IDE ของคุณคือ Visual Studio 2019 หรือตัวอย่าง 2022 ระหว่างการติดตั้ง Visual Studio ให้เลือกกล่อง การพัฒนาเดสก์ท็อปที่มีปริมาณงาน C++

ขั้นตอน

ส่วนที่ 1 จาก 11: การดาวน์โหลด SDL และ GLEW

ไฮไลท์ part
ไฮไลท์ part

ขั้นตอนที่ 1. เน้นสิ่งที่คุณคาดหวังจะทำ

ไฮไลท์ขั้นตอนหรือขั้นตอนย่อยหรือบางส่วนของมันแล้วทำ ตัวอย่างเช่นดูภาพด้านบน

ขั้นตอนที่ 2 สร้างโฟลเดอร์ GL

เปิด File Explorer ของ Windows > นำทางไปยังดิสก์ (ไดเรกทอรี) C.

  • หากมีโฟลเดอร์ GL อยู่แล้ว ก็ไม่เป็นไร
  • หากไม่เป็นเช่นนั้น ให้คลิกขวาในพื้นที่ว่าง > เลือก New > Folder > type GL > กด ↵ Enter
SDL 13
SDL 13

ขั้นตอนที่ 3 ดาวน์โหลดไลบรารี SDL2

คลิกขวาที่ลิงค์ต่อไปนี้ และเลือก Open Link in New Window https://www.libsdl.org/download-2.0.php เลื่อนไปที่ด้านล่างของหน้าและค้นหา Development Libraries (ดูภาพด้านบน)

  • ดาวน์โหลดเวอร์ชันสำหรับ Visual C++ วันนี้เป็น SDL2-devel-2.0.16-VC.zip (Visual C++ 32/64-bit)
  • ในหน้าต่างที่ดาวน์โหลด ให้คลิก SDL2-2.0.16 (หรือล่าสุด) > คลิกขวา > เลือก สำเนา.
  • นำทาง (โดยดับเบิลคลิกเสมอ) ไปที่ C: > GL > คลิกในพื้นที่ว่าง > คลิกขวา > select แปะ.
  • (หรือคลิกโฟลเดอร์ที่ดาวน์โหลดแล้วลากไปที่ C:\GL)

    คลิกที่ชื่อ SDL2-2.0.16 และเปลี่ยนชื่อเป็น SDL

  • หากดาวน์โหลดโฟลเดอร์ SDL2-devel-2.0.16-VC ให้ดับเบิลคลิกเพื่อรับ SDL2-2.0.16

ขั้นตอนที่ 4 ดาวน์โหลดไลบรารี GLEW

คลิกขวาที่ลิงค์ต่อไปนี้ และเลือก Open Link in New Window https://glew.sourceforge.net/ ด้านล่าง ดาวน์โหลด หา ไบนารี และคลิก Windows 32 บิต และ 64 บิต

  • ในหน้าต่างที่ดาวน์โหลด ให้คลิกโฟลเดอร์ glew-2.1.0 > คลิกขวา > เลือก สำเนา.
  • ไปที่ C: > GL > คลิกขวา > select แปะ.
  • (หรือคลิกโฟลเดอร์ที่ดาวน์โหลดแล้วลากไปที่ C:\GL)
  • เปลี่ยนชื่อ glew-2.1.0 ถึง GLEW.
  • หากดาวน์โหลดโฟลเดอร์ glew-2.1.0-win32 ให้ดับเบิลคลิกเพื่อรับ glew-2.1.0
  • ตอนนี้ในโฟลเดอร์ GL คุณมีโฟลเดอร์ GLEW และ SDL

ส่วนที่ 2 จาก 11: การสร้างโครงการ Visual Studio

ขั้นตอนที่ 1 สร้างโฟลเดอร์ GLP

นำทางไปยังดิสก์ (ไดเร็กทอรี) C.

  • หากมีโฟลเดอร์ GLP อยู่แล้ว ก็ไม่เป็นไร
  • หากไม่เป็นเช่นนั้น ให้คลิกขวาในพื้นที่ว่าง > เลือก New > Folder > type GLP > กด ↵ Enter

ขั้นตอนที่ 2 สร้างโครงการเปล่า

  • หาก Visual Studio ไม่เปิดขึ้น. เปิด > คลิกสร้างโครงการใหม่ > โครงการว่าง > ถัดไป

    • ใน กำหนดค่าโครงการใหม่ของคุณ ตัวช่วยสร้างสำหรับ "ชื่อโครงการ" ให้พิมพ์: SDL-GLEW-0
    • สำเนา C:\GLP\ และวางในช่องข้อความ "ตำแหน่ง"
    • ทำเครื่องหมายที่ "วางโซลูชันและโครงการในไดเรกทอรีเดียวกัน"
    • คลิกสร้าง
    • รอจนกระทั่งอินสแตนซ์ Visual Studio ปรากฏขึ้น
  • ถ้าเปิดอยู่. คลิก ไฟล์ > ใหม่ > โครงการ…. ที่เหลือตามข้างบนครับ

ขั้นตอนที่ 3 เพิ่มไฟล์ต้นฉบับของคุณไปยังโครงการ

  • ในหน้าต่าง Solution Explorer ให้คลิกขวาที่รายการ Source Files (อันสุดท้าย) > เลือก Add > New Item…
  • ในหน้าต่าง Add New Item - SDL-GLEW-0 ให้คลิก C++ File (.cpp) (อันแรก) จากตรงกลางหน้าต่าง ในกล่องข้อความชื่อประเภท Main.cpp
  • ตำแหน่งคือ C:\GLP\SDL-GLEW-0\ ถ้าไม่คัดลอก C:\GLP\SDL-GLEW-0\ และวาง
  • คลิกปุ่มเพิ่ม ไฟล์จะเปิดขึ้นในโปรแกรมแก้ไขข้อความหลัก แต่ปล่อยให้ไฟล์ว่างไว้สำหรับตอนนี้

ส่วนที่ 3 จาก 11: การติดตั้ง SDL และ GLEW ใน Project

โครงการ 0
โครงการ 0

ขั้นตอนที่ 1. กำหนดค่าคุณสมบัติของโครงการ

ใน Solution Explorer ให้คลิกขวาที่ชื่อโปรเจ็กต์ของคุณ นั่นคือ SDL-GLEW-0 (ในภาพคือ Project-0 ไม่สำคัญ) และเลือก Properties ใน "การกำหนดค่า:" ให้เลือกใช้งานอยู่ (ดีบัก) และใน "แพลตฟอร์ม:" ใช้งานอยู่ (Win32)

  • รวมไดเรกทอรีเพิ่มเติม

    Opengl 1
    Opengl 1

    เปิดเมนูดรอปดาวน์ C/C++ คลิก ทั่วไป > ไดเร็กทอรีรวมเพิ่มเติม > ลูกศรชี้ลง ที่ด้านขวาของฟิลด์ > คลิก

    • สำเนา C:\GL\SDL\include > ในตัวช่วยสร้างการรวมไดเรกทอรีเพิ่มเติม ให้คลิกไอคอนแรก > วาง
    • สำเนา C:\GL\GLEW\include > คลิกไอคอนแรกอีกครั้ง > วาง
    • คลิกตกลงในตัวช่วยสร้างการรวมไดเรกทอรีเพิ่มเติม

      OpenGL 12
      OpenGL 12
  • ไดเรกทอรีห้องสมุดเพิ่มเติม

    เปิดเมนูแบบเลื่อนลง "Linker" แล้วคลิก "ทั่วไป" คลิกรายการ "Additional Library Directory" > ลูกศรลงที่ท้ายฟิลด์ > "Edit"

    Opengl 2 2
    Opengl 2 2
    • คัดลอกสิ่งนี้ C:\GL\SDL\lib\x86 > ในไดเรกทอรีไลบรารีเพิ่มเติม ให้คลิกไอคอนแรก > วาง
    • คัดลอกสิ่งนี้ C:\GL\GLEW\lib\Release\Win32 > คลิกไอคอนแรก > วาง
    • คลิกตกลง
  • การพึ่งพาเพิ่มเติม

    ในเมนูแบบเลื่อนลง "ตัวเชื่อมโยง" คลิก "ป้อนข้อมูล" > รายการ "การพึ่งพาเพิ่มเติม" > ลูกศรลงที่ด้านขวาของฟิลด์ > "แก้ไข"

    Opengl 3 1
    Opengl 3 1
    • คัดลอกสิ่งนี้ SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib และวางบนกล่องข้อความบนสุดของวิซาร์ดการขึ้นต่อกันเพิ่มเติม
    • คลิกตกลงในตัวช่วยสร้างการอ้างอิงเพิ่มเติม

      Opengl 3 2
      Opengl 3 2
  • ระบบย่อย.

    ในเมนูแบบเลื่อนลง "ตัวเชื่อมโยง" คลิก "ระบบ" > "ระบบย่อย" > ลูกศรลง > เลือก "Windows (/SUBSYSTEM:WINDOWS)" จากเมนูแบบเลื่อนลง คลิก Apply > OK บนวิซาร์ด "SDL-GLEW-0 Property Pages"

    ตั้งค่า SDL ด้วย Visual Studio 2017 ขั้นตอนที่ 12
    ตั้งค่า SDL ด้วย Visual Studio 2017 ขั้นตอนที่ 12

ขั้นตอนที่ 2 ใส่ไฟล์ "dll" ลงในโฟลเดอร์โครงการ

  • คัดลอกไฟล์ SDL2.dll และวางลงในโฟลเดอร์ SDL-GLEW-0.

    • ไปที่ C: > GL > SDL > lib > x86 ภายในโฟลเดอร์ x86 คลิกไฟล์ SDL2.dll > คลิกขวา > Copy
    • ไปที่ C: > GLP > SDL-GLEW-0 คลิกขวาที่พื้นที่ว่างในโฟลเดอร์ SDL-GLEW-0 แล้วเลือก Paste
    • ไฟล์ SDL2.dll ควรอยู่ในไดเรกทอรีโครงการของคุณพร้อมกับไฟล์ Main.cpp และไฟล์อื่นๆ อีก 4 ไฟล์ที่สร้างโดย Visual Studio
  • คัดลอกไฟล์ glew32.dll และวางลงในโฟลเดอร์โครงการ SDL-GLEW-0

    • ไปที่ C: > GL > GLEW > bin > Release > Win32 คลิก glew32.dll > คลิกขวา > Copy
    • ไปที่ C: > GLP > SDL-GLEW-0 คลิกขวาที่พื้นที่ว่างในโฟลเดอร์ SDL-GLEW-0 แล้วเลือก Paste
    • ไฟล์ glew32.dll ควรอยู่ในโฟลเดอร์โปรเจ็กต์ SDL-GLEW-0 พร้อมกับ Main.cpp, SDL2.dll และไฟล์อื่นๆ อีก 4 ไฟล์ที่สร้างโดย Visual Studio

ตอนที่ 4 ของ 11: การทดสอบโครงการของคุณ

ขั้นตอนที่ 1. ดาวน์โหลดรหัส

คลิกขวาที่ลิงค์ต่อไปนี้ และเลือก Open Link in New Window https://lazyfoo.net/tutorials/SDL/51_SDL_and_modern_opengl/index.php > เลื่อนลงไปที่ประโยคสุดท้าย "ดาวน์โหลดสื่อและซอร์สโค้ดสำหรับบทช่วยสอนนี้ ที่นี่".

  • คลิก ที่นี่ > ดาวน์โหลดโฟลเดอร์ 51_SDL_and_modern_opengl.cpp (หรือ.zip) ดับเบิ้ลคลิก > ดับเบิ้ลคลิกไฟล์ชื่อเดียวกัน
  • รหัสจะปรากฏใน Visual Studio ข้างไฟล์ Main.cpp หรือในอินสแตนซ์ Visual Studio ใหม่ คัดลอกโค้ด (413 บรรทัด) และวางบนพื้นที่โค้ด Main.cpp > กด Ctrl+F5
  • หากทุกอย่างเป็นไปด้วยดี หน้าต่างสองบานจะปรากฏขึ้น: หน้าต่างหนึ่งสีดำและอีกบานที่มีชื่อ: บทช่วยสอน SDL และภายในสี่เหลี่ยมสีขาวที่มีพื้นหลังสีดำ

    Lazyfoo 2
    Lazyfoo 2

ขั้นตอนที่ 2 แก้ไขข้อผิดพลาดถ้ามี

ใน "รายการข้อผิดพลาด" หากคุณเห็นข้อผิดพลาดเกี่ยวกับ

  • ไฟล์ที่มีนามสกุล.h ไปที่ส่วนที่ 3 ขั้นตอนที่ 1 "กำหนดค่า "รวมไดเรกทอรีเพิ่มเติม" และปฏิบัติตามคำแนะนำ
  • ไฟล์ที่มีนามสกุล.lib ไปที่ขั้นตอนย่อย "กำหนดค่าตัวเชื่อมโยง "Additional Library Directory" และทำตามคำแนะนำ รวมถึง "การพึ่งพาเพิ่มเติม""
  • "ต้องกำหนดจุดเข้าใช้งาน" ไปที่ขั้นตอนย่อย "ระบบย่อย" และปฏิบัติตามคำแนะนำ
  • ไฟล์.dll ไปที่ขั้นตอนที่ 2 "ใส่ไฟล์ "dll" ในโฟลเดอร์โครงการ" และปฏิบัติตามคำแนะนำ
  • สำหรับข้อผิดพลาดอื่นๆ หากคุณแก้ไขไม่ได้ ให้ปิด Visual Studio > ลบโฟลเดอร์โปรเจ็กต์ SDL-GLEW-0 ซึ่งอยู่ใน C:\GLP > เปิด Visual Studio > ตั้งค่าซ้ำจากส่วนที่ 2 ทำได้ดีมาก

ส่วนที่ 5 จาก 11: การสร้างโครงการด้วยเทมเพลต OpenGL-SDL-GLEW

ขั้นตอนที่ 1 สร้างเทมเพลต

  • ไปที่เมนูหลักและ ขณะที่โครงการ SDL-GLEW-0 เปิดอยู่, คลิก โครงการ > ส่งออกเทมเพลต…
  • ใน Export template Wizard ให้เลือก Project Template ถ้าไม่ได้เลือกไว้ คลิกถัดไป >
  • บน Select Template Options ในกล่องข้อความชื่อเทมเพลต (หรือคัดลอกและวาง) SDL-GLEW > คลิกเสร็จสิ้น
  • สร้างเทมเพลตแล้ว ลบหน้าต่างที่ถูกโยนทิ้งพร้อมพาธของเทมเพลต

ขั้นตอนที่ 2 สร้างโครงการ

ในเมนูหลักของ Visual Studio ให้คลิก File > New > Project…

  • ใน สร้างโครงการใหม่ ตัวช่วยสร้าง ในรายการเทมเพลต เลือก SDL-GLEW > คลิก ถัดไป
  • ใน กำหนดค่าโครงการใหม่ของคุณ ตัวช่วยสร้างในช่องข้อความ "ชื่อโครงการ" คัดลอก SDL-GLEW-1 และวาง

    • ฟิลด์ข้อความตำแหน่งควรเป็น C:\GLP\ ถ้าไม่ใช่ ให้คัดลอก C:\GLP\ และวาง
    • ตรวจสอบให้แน่ใจว่าได้เลือกวางโซลูชันและโครงการในไดเร็กทอรีเดียวกัน
    • คลิกสร้าง
  • บน Solution Explorer ให้ดับเบิลคลิก Source Files > ดับเบิลคลิก ++Main.cpp

    • หากรหัสปรากฏขึ้นก็ไม่เป็นไร หากไม่เป็นเช่นนั้น ให้คลิกขวาที่ไฟล์ > คลิก Exclude From Project และสร้างไฟล์ Main.cpp ใหม่
    • หากวิซาร์ดปรากฏขึ้นโดยแจ้งว่า: ไฟล์ 'C:\GLP\SDL-GLEW-0\Main.cpp' มีอยู่แล้วในโปรเจ็กต์ ให้ไปที่พาธนี้และลบไฟล์ Main.cpp คลิก ตกลง บนวิซาร์ด จากนั้นคลิก เพิ่ม ในหน้าต่าง เพิ่มรายการใหม่ - SDL-GLEW-0 ตอนนี้ใน Solution Explore ด้านล่าง Source Files คุณมีไฟล์ ++Main.cpp ใหม่

ขั้นตอนที่ 3 เพิ่มไฟล์ SDL2.dll ไปยังโฟลเดอร์โปรเจ็กต์ใหม่

  • ไปที่ C: > GLP > SDL-GLEW-0 > คลิกไฟล์ SDL2.dll > คลิกขวา > คลิก Copy
  • ไปที่ C: > GLP > SDL-GLEW-1 > คลิกที่พื้นที่ว่าง > คลิกขวา > คลิก Paste
  • ตอนนี้ไฟล์ SDL2.dll อยู่ในโฟลเดอร์ SDL-GLEW-1 ระหว่าง Main.cpp และอีก 4 ไฟล์

ขั้นตอนที่ 4 เพิ่มไฟล์ glew32.dll ไปที่โฟลเดอร์โปรเจ็กต์ใหม่

  • ไปที่ C: > GLP > SDL-GLEW-0 > คลิกไฟล์ glew32.dll > คลิกขวา > คลิก Copy
  • ไปที่ C: > GLP > SDL-GLEW-1 > คลิกที่พื้นที่ว่าง > คลิกขวา > คลิก Paste
  • ตอนนี้ไฟล์ glew32.dll อยู่ในโฟลเดอร์ SDL-GLEW-1 ระหว่าง SDL2.dll, Main.cpp และอีก 4 ไฟล์

ขั้นตอนที่ 5. ทดสอบโครงการของคุณด้านบน ตอนที่ 4

งานดี.

ขั้นตอนที่ 6 เคล็ดลับ:

อย่าลืมคัดลอกไฟล์ dll จากโปรเจ็กต์ก่อนหน้าแล้ววางในโปรเจ็กต์ใหม่

ตอนที่ 6 จาก 11: การสร้างโครงการเพื่อกำหนดเป้าหมายแพลตฟอร์ม x64

ขั้นตอนที่ 1 สร้างโครงการเปล่า

  • หาก Visual Studio ไม่เปิดขึ้น. เปิด > คลิกสร้างโครงการใหม่ > โครงการว่าง > ถัดไป

    • ใน กำหนดค่าโครงการใหม่ของคุณ ตัวช่วยสร้างสำหรับ "ชื่อโครงการ" ให้พิมพ์ (หรือคัดลอกและวาง) SDL64-GLEW64-0
    • "ตำแหน่ง" ควรเป็น C:\GLP ถ้าไม่ใช่ ลบทุกอย่าง คัดลอก C:\GLP\ และวาง
    • ทำเครื่องหมายที่ "วางโซลูชันและโครงการในไดเรกทอรีเดียวกัน"
    • คลิกสร้าง
    • รอจนกระทั่งอินสแตนซ์ Visual Studio ปรากฏขึ้น
  • ถ้าเปิดอยู่. คลิก ไฟล์ > ใหม่ > โครงการ…. ที่เหลือตามข้างบนครับ

ขั้นตอนที่ 2 เพิ่มไฟล์ต้นฉบับของคุณไปยังโครงการ

  • ในหน้าต่าง Solution Explorer ให้คลิกขวาที่รายการ Source Files (อันสุดท้าย) > เลือก Add > New Item…
  • ในหน้าต่าง Add New Item - SDL64-GLEW64-0 ให้คลิก C++ File (.cpp) (อันแรก) จากตรงกลางหน้าต่าง ในประเภทกล่องข้อความชื่อ (หรือคัดลอกและวาง) Main.cpp
  • ตำแหน่งคือ C:\GLP\SDL64-GLEW64-0\ ถ้าไม่คัดลอก C:\GLP\SDL64-GLEW64-0\ และวาง
  • คลิกปุ่มเพิ่ม ไฟล์จะเปิดขึ้นในโปรแกรมแก้ไขข้อความหลัก แต่ปล่อยให้ไฟล์ว่างไว้สำหรับตอนนี้

ขั้นตอนที่ 3 การตั้งค่าคุณสมบัติของ SDLproject

ไปที่ "Solution Explorer" > คลิกขวาที่ชื่อโปรเจ็กต์ของคุณคือ SDL64-GLEW64-0 > เลือก "Properties"

  • ใน SDL64-GLEW64-0 หน้าคุณสมบัติ ตัวช่วยสร้าง

    • เมนูหลัก. ใน "การกำหนดค่า:" ให้เลือก "ใช้งานอยู่ (ดีบัก)" ใน "แพลตฟอร์ม:" ให้เลือก x64 > คลิกตัวจัดการการกำหนดค่า….

      • ในแพลตฟอร์มโซลูชันที่ใช้งานอยู่: เลือก x64
      • ใน Platform x64 จะถูกเลือกโดยอัตโนมัติ
      • คลิกปิด
    • รวมไดเรกทอรีเพิ่มเติม. เปิดเมนูดรอปดาวน์ C/C++ คลิก ทั่วไป > ไดเร็กทอรีรวมเพิ่มเติม > ลูกศรชี้ลง ที่ด้านขวาของฟิลด์ > คลิก

      • สำเนา C:\GL\SDL\include > ในตัวช่วยสร้างการรวมไดเรกทอรีเพิ่มเติม ให้คลิกไอคอนแรก > วาง
      • สำเนา C:\GL\GLEW\include > คลิกไอคอนแรกอีกครั้ง > วาง
      • คลิกตกลงในตัวช่วยสร้างการรวมไดเรกทอรีเพิ่มเติม
    • ไดเรกทอรีห้องสมุดเพิ่มเติม. เปิดเมนูแบบเลื่อนลง "Linker" แล้วคลิก "ทั่วไป" คลิกรายการ "Additional Library Directory" > ลูกศรลงที่ท้ายฟิลด์ > "Edit"

      • สำเนา C:\GL\SDL\lib\x64 > ในไดเรกทอรีไลบรารีเพิ่มเติม ให้คลิกไอคอนแรก > วาง
      • สำเนา C:\GL\GLEW\lib\Release\x64 > คลิกไอคอนแรกอีกครั้ง > วาง
      • คลิกตกลงบนวิซาร์ดไดเรกทอรีไลบรารีเพิ่มเติม
    • การพึ่งพาเพิ่มเติม. ในเมนูแบบเลื่อนลง "ตัวเชื่อมโยง" คลิก "ป้อนข้อมูล" > รายการ "การพึ่งพาเพิ่มเติม" > ลูกศรลงที่ด้านขวาของฟิลด์ > "แก้ไข"

      • คัดลอกสิ่งนี้ SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib และวางบนกล่องข้อความบนสุดของวิซาร์ดการขึ้นต่อกันเพิ่มเติม
      • คลิกตกลงในตัวช่วยสร้างการอ้างอิงเพิ่มเติม
    • ระบบย่อย. ในเมนูแบบเลื่อนลง "ตัวเชื่อมโยง" คลิก "ระบบ" > "ระบบย่อย" > ลูกศรลง > เลือก "Windows (/SUBSYSTEM:WINDOWS)" จากเมนูแบบเลื่อนลง คลิก Apply > OK บนวิซาร์ด "SDL-GLEW-0 Property Pages"

ขั้นตอนที่ 4. คัดลอกไฟล์ dll และวางลงใน SDL64-GLEW64-0

  • คัดลอกไฟล์ SDL2.dll และวางลงใน SDL64-GLEW64-0

    ใน "File Explorer" ของ Windows

    • ไปที่ C: > GL > SDL > lib > x64 ในโฟลเดอร์ "x64" คลิกไฟล์ "SDL2.dll" > คลิกขวา > "คัดลอก"
    • ไปที่ C: > GLP > SDL64-GLEW64-0 คลิกขวาที่พื้นที่ว่างในโฟลเดอร์โปรเจ็กต์ SDL64-GLEW64-0 แล้วเลือก "วาง"
  • คัดลอกไฟล์ glew32.dll และวางลงใน SDL64-GLEW64-0

    ใน "File Explorer" ของ Windows

    • ไปที่ C: > GL > GLEW > bin > Release > x64 ในโฟลเดอร์ "x64" คลิกไฟล์ "glew32.dll" > คลิกขวา > "คัดลอก"
    • ไปที่ C: > GLP > SDL64-GLEW64-0 คลิกขวาที่พื้นที่ว่างในโฟลเดอร์โปรเจ็กต์ "SDL64-GLEW64-0" แล้วเลือก "วาง"

ขั้นตอนที่ 5. ทดสอบโครงการและแก้ไขข้อผิดพลาดถ้ามี

เช่นเดียวกับการกำหนดเป้าหมายแพลตฟอร์ม x86 โปรดดูส่วนที่ 4

เคล็ดลับ: แม้ว่าในการตั้งค่าหลักของหน้าคุณสมบัติจะเป็นแพลตฟอร์ม: x64 คลิกตัวจัดการการกำหนดค่า… และในแพลตฟอร์มโซลูชันที่ใช้งานอยู่: เลือก x64

ส่วนที่ 7 จาก 11: การสร้างเทมเพลต-โครงการกำหนดเป้าหมายแพลตฟอร์ม x64

ขั้นตอนที่ 1 สร้างเทมเพลต

ไปที่เมนูหลักและ ขณะที่โครงการ SDL64-GLEW64-0 เปิดอยู่, คลิก โครงการ > ส่งออกเทมเพลต…

  • ใน Export template Wizard ให้เลือก Project Template ถ้าไม่ได้เลือกไว้ คลิกถัดไป >
  • บน Select Template Options ในกล่องข้อความชื่อเทมเพลต (หรือคัดลอกและวาง) SDL64-GLEW64 > คลิกเสร็จสิ้น
  • สร้างเทมเพลตแล้ว ลบหน้าต่างที่ถูกโยนทิ้งพร้อมพาธของเทมเพลต

ขั้นตอนที่ 2 สร้างโครงการ

ในเมนูหลักของ Visual Studio ให้คลิก File > New > Project…

  • ใน สร้างโครงการใหม่ ตัวช่วยสร้างในรายการเทมเพลตให้เลือก SDL64-GLEW64 (หากจำเป็น ให้เลื่อนรายการลง)> คลิกถัดไป
  • ใน กำหนดค่าโครงการใหม่ของคุณ วิซาร์ด ในประเภทช่องข้อความ "ชื่อโครงการ" (หรือคัดลอกและวาง) SDL64-GLEW64-1

    • หากช่องข้อความ Location คือ C:\GLP\ ก็ไม่เป็นไร ถ้าไม่ใช่ ให้คัดลอก C:\GLP\ และวาง
    • ตรวจสอบให้แน่ใจว่าได้เลือกวางโซลูชันและโครงการในไดเร็กทอรีเดียวกัน
    • คลิกสร้าง
  • ในสวิตช์เมนูหลักของ Visual Studio x86 ถึง x64.
  • บน Solution Explorer ให้ดับเบิลคลิก Source Files > ดับเบิลคลิก ++Main.cpp

    • หากรหัสปรากฏขึ้นก็ไม่เป็นไร หากไม่เป็นเช่นนั้น ให้คลิกขวาที่ไฟล์ > คลิก Exclude From Project และสร้างไฟล์ Main.cpp ใหม่
    • หากวิซาร์ดปรากฏขึ้นโดยแจ้งว่า: ไฟล์ 'C:\GLP\SDL64-GLEW64-0\Main.cpp' มีอยู่แล้วในโปรเจ็กต์ ให้ไปที่พาธนี้และลบไฟล์ Main.cpp คลิก ตกลง บนวิซาร์ด แล้วคลิก เพิ่ม ในหน้าต่าง เพิ่มรายการใหม่ - SDL64-GLEW64-0 ตอนนี้ใน Solution Explore ด้านล่าง Source Files คุณมีไฟล์ ++Main.cpp ใหม่

ขั้นตอนที่ 3 เพิ่มไฟล์ SDL2.dll ไปยังโฟลเดอร์โปรเจ็กต์ใหม่

  • ไปที่ C: > GLP > SDL64-GLEW64-0 > คลิกไฟล์ SDL2.dll > คลิกขวา > คลิก Copy
  • ไปที่ C: > GLP > SDL64-GLEW64-1 > คลิกที่พื้นที่ว่าง > คลิกขวา > คลิก Paste
  • ตอนนี้ไฟล์ SDL2.dll อยู่ในโฟลเดอร์โครงการ SDL64-GLEW64-1 ระหว่าง Main.cpp และอีก 4 ไฟล์

ขั้นตอนที่ 4 เพิ่มไฟล์ glew32.dll ไปที่โฟลเดอร์โปรเจ็กต์ใหม่

  • ไปที่ C: > GLP > SDL64-GLEW64-0 > คลิกไฟล์ glew32.dll > คลิกขวา > คลิก Copy
  • ไปที่ C: > GLP > SDL64-GLEW64-1 > คลิกที่พื้นที่ว่าง > คลิกขวา > คลิก Paste
  • ตอนนี้ไฟล์ glew32.dll อยู่ในโฟลเดอร์ SDL64-GLEW64-1 ระหว่าง SDL2.dll, Main.cpp และอีก 4 ไฟล์

ขั้นตอนที่ 5. ทดสอบโครงการของคุณ

คลิกที่ Visual Studio GUI > กด Ctrl+F5

ขั้นตอนที่ 6 การแก้ไขข้อผิดพลาด

ดังข้างต้น ตอนที่ 4. งานดี.

ขั้นตอนที่ 7 เคล็ดลับ:

จำไว้ว่าให้คัดลอกไฟล์.dll จากโปรเจ็กต์ก่อนหน้าแล้ววางในโปรเจ็กต์ใหม่

ส่วนที่ 8 จาก 11: การคอมไพล์ซอร์สโค้ดด้วย CMake และ Visual Studio

ขั้นตอนที่ 1. ติดตั้ง CMake

หากคุณยังไม่ได้ติดตั้ง CMake ให้คลิกขวาที่ลิงก์ต่อไปนี้และเลือก เปิดลิงก์ในหน้าต่างใหม่ ใช้ CMake เพื่อรับไบนารีจากซอร์สโค้ด ติดตามตอนที่1 การติดตั้ง CMake.

ขั้นตอนที่ 2 ดาวน์โหลดซอร์ส SDL

หากคุณยังไม่ได้ติดตั้งแหล่ง SDL ให้คลิกขวาที่ที่อยู่ต่อไปนี้แล้วเลือกเปิดลิงก์ในหน้าต่างใหม่ https://www.libsdl.org/download-2.0.php ด้านล่าง รหัสแหล่งที่มา:

คลิก SDL2-2.0.16.zip (หรือเวอร์ชันล่าสุด) ระวังข้าง "GPG"

  • ในหน้าต่างดาวน์โหลด ให้คลิกโฟลเดอร์ zip SDL2-2.0.14.zip (หรือเวอร์ชันล่าสุด) > คลิกขวา > เลือก Copy
  • ใน File Explorer ไปที่ C:\ > GL > คลิกขวา > เลือก Paste คลิกสองครั้งที่ชื่อโฟลเดอร์ > ลบชื่อ > พิมพ์: SDLsrc > กด ↵ Enter

ขั้นตอนที่ 3 ดาวน์โหลดแหล่ง GLEW

หากคุณยังไม่ได้ดาวน์โหลด ให้คลิกขวาที่ที่อยู่ต่อไปนี้แล้วเลือกเปิดลิงก์ในหน้าต่างใหม่ https://glew.sourceforge.net/ ข้าง แหล่งที่มา คลิก ZIP.

  • ในหน้าต่างดาวน์โหลด ให้คลิกโฟลเดอร์ glew-2.1.0 (หรือล่าสุด) > คลิกขวา > คัดลอก
  • ไปที่ C:\ > GL คลิกขวา > วาง คลิกสองครั้งที่ชื่อโฟลเดอร์และเปลี่ยนชื่อเป็น GLEWsrc > กด ↵ Enter ตอนนี้ในโฟลเดอร์ GL คุณมีโฟลเดอร์ SDLsrc และ GLEWsrc

ขั้นตอนที่ 4 สร้าง SDL โดย CMake และ Visual Studio

ไปที่ CMake GUI

  • คัดลอก (ความสนใจ:

    ห้ามคัดลอกพื้นที่ใด ๆ) C:/GL/SDLsrc และวางในช่องข้อความแรก

  • สำเนา C:/GL/SDLsrc/build และวางในช่องข้อความที่สอง
  • กำหนดค่าและสร้าง ใน CMake GUI คลิก Configure > ในตัวช่วยสร้าง Create Directory คลิก Yes > ในตัวช่วยสร้างที่เลือก Visual Studio 16 2019 > คลิก Finish

    เมื่อใน CMake GUI คุณอ่านว่า: "การกำหนดค่าเสร็จสิ้น" ให้คลิกสร้าง คุณควรอ่าน: "กำลังสร้างเสร็จแล้ว"

  • สร้างโซลูชันของคุณ

    • ไปที่ C: > GL > SDLsrc> build ดับเบิลคลิก "SDL2.sln" หรือ "SDL2" หรือ "ALL_BUILD.vcxproj"
    • ตัวอย่างของ Visual Studio ปรากฏขึ้น รอจนกระทั่งในเมนูหลัก รายการบิลด์ ปรากฏขึ้น คลิกมัน > "สร้างโซลูชัน"
    • รอจนกว่าคุณจะอ่านบรรทัดสุดท้ายในหน้าต่าง "เอาต์พุต": ========== สร้าง: XX สำเร็จ, 0 ล้มเหลว, 0 อัปเดต, 2 ข้าม" ========= =

      หมายเลข XX ของการเปลี่ยนแปลง "สำเร็จ" ในเวอร์ชันฟรีกลูท วันนี้ (4 ก.ย. 2021) คือ 5 ก.ย

  • ไปที่ C:\GL\SDLsrc\build\Debug ภายในคุณควรเห็นไฟล์ SDL2d.lib ท่ามกลางไฟล์อื่นๆ

ขั้นตอนที่ 5 สร้าง GLEW โดย CMake และ Visual Studio

ไปที่ Cmake GUI

  • สำเนา C:/GL/GLEWsrc/build/cmake และวางในช่องข้อความแรก
  • สำเนา C:/GL/GLEWsrc/build และวางในช่องข้อความที่สอง
  • กำหนดค่าและสร้าง ใน CMake GUI คลิก Configure > ในตัวช่วยสร้าง Create Directory คลิก Yes > ในตัวช่วยสร้างที่เลือก Visual Studio 16 2019 > คลิก Finish

    เมื่อใน CMake GUI คุณอ่านว่า: "การกำหนดค่าเสร็จสิ้น" ให้คลิกสร้าง คุณควรอ่าน: "กำลังสร้างเสร็จแล้ว"

  • สร้างโซลูชันของคุณ

    • ไปที่ C: > GL > GLEWsrc > build ดับเบิลคลิก "glew.sln" หรือ "glew" หรือ "ALL_BUILD.vcxproj"
    • ตัวอย่างของ Visual Studio ปรากฏขึ้น รอจนกระทั่งในเมนูหลัก รายการบิลด์ ปรากฏขึ้น คลิกมัน > "สร้างโซลูชัน"
    • รอจนกว่าคุณจะอ่านบรรทัดสุดท้ายในหน้าต่าง "เอาต์พุต": ========= สร้าง: 6 สำเร็จ, 0 ล้มเหลว, 0 อัปเดต, 2 ข้าม" ========= =

      จำนวนที่สำเร็จอาจเปลี่ยนแปลงในเวอร์ชัน GLEW ที่ใหม่กว่า

  • ไปที่ C: > GL > GLEWsrc > build > lib > Debug ภายในคุณควรเห็นไฟล์ glew32d.lib ท่ามกลางไฟล์อื่นๆ
  • ปิด Visual Studio GUI และ Cmake GUI

ส่วนที่ 9 จาก 11: การตั้งค่า SDL ที่สร้างและสร้าง GLEW ในโปรเจ็กต์

ขั้นตอนที่ 1 สร้างโฟลเดอร์ GLP

หากคุณยังไม่ได้สร้าง ให้ไปที่ไดเร็กทอรี C: > คลิกขวาในพื้นที่ว่าง > เลือก "ใหม่" > "โฟลเดอร์" > พิมพ์ GLP.

ขั้นตอนที่ 2 สร้างโครงการเปล่า

  • หาก Visual Studio ไม่เปิดขึ้น. เปิด > คลิกสร้างโครงการใหม่ > โครงการว่าง > ถัดไป

    • ใน กำหนดค่าโครงการใหม่ของคุณ ตัวช่วยสร้าง

      • สำเนา SDLsrc-GLEWsrc-0 และวางใน "ชื่อโครงการ" ฟิลด์ข้อความ
      • สำเนา C:\GLP\ > ในช่องข้อความ "ตำแหน่ง" ให้ลบทุกอย่าง > วาง
      • ทำเครื่องหมายที่ "วางโซลูชันและโครงการในไดเรกทอรีเดียวกัน"
      • คลิกสร้าง
      • รอจนกระทั่งอินสแตนซ์ Visual Studio ปรากฏขึ้น
  • ถ้าเปิดอยู่. คลิก ไฟล์ > ใหม่ > โครงการ…. ที่เหลือตามข้างบนครับ

ขั้นตอนที่ 3 เพิ่มไฟล์ต้นฉบับในโครงการ

  • ใน Visual Studio GUI หน้าต่าง Solution Explorer ให้คลิกขวาที่รายการ Source Files (อันสุดท้าย) > เลือก Add > New Item…
  • ในหน้าต่าง Add New Item - SDLsrc-GLEWsrc-0 ให้คลิก C++ File (.cpp) (อันแรก) จากตรงกลางหน้าต่าง ในประเภทกล่องข้อความชื่อ (หรือคัดลอกและวาง) Main.cpp
  • ที่ตั้ง คือ C:\GLP\SDLsrc-GLEWsrc-0\ ถ้าไม่คัดลอก C:\GLP\SDLsrc-GLEWsrc-0\ และวาง
  • คลิกปุ่มเพิ่ม ไฟล์จะเปิดขึ้นในโปรแกรมแก้ไขข้อความหลัก แต่ปล่อยให้ไฟล์ว่างไว้สำหรับตอนนี้

ขั้นตอนที่ 4 กำหนดค่าคุณสมบัติของโครงการ

ในวิซาร์ด Solution Explorer ให้คลิกขวาที่ชื่อโปรเจ็กต์คือ SDLsrc-GLEWsrc-0 > เลือก Properties

  • ใน SDLsrc-GLEWsrc-0 หน้าคุณสมบัติ ตัวช่วยสร้าง

    • เมนูหลัก. ใน การกำหนดค่า:

      เลือก Active(Debug) > in แพลตฟอร์ม รายการเลือก x64 > คลิกตัวจัดการการกำหนดค่า….

      • ในแพลตฟอร์มโซลูชันที่ใช้งานอยู่: เลือก x64
      • ในรายการแพลตฟอร์ม x64 จะถูกเลือกโดยอัตโนมัติ
      • คลิกปิด
    • รวมไดเรกทอรีเพิ่มเติม. เปิด C/C++ > ทั่วไป > ข้างเมนู เลือกอันแรก รวมไดเรกทอรีเพิ่มเติม > คลิกลูกศรลงที่ท้ายฟิลด์ > คลิก แก้ไข…

      • สำเนา C:\GL\SDLsrc\include > ในตัวช่วยสร้างการรวมไดเรกทอรีเพิ่มเติม ให้คลิกไอคอนแรก > วาง
      • สำเนา C:\GL\GLEWsrc\include > คลิกไอคอนแรกอีกครั้ง > วาง
      • คลิกตกลงในตัวช่วยสร้างการรวมไดเรกทอรีเพิ่มเติม
    • ไดเรกทอรีห้องสมุดเพิ่มเติม. ดับเบิลคลิก Linker > คลิก General > Additional Library Directory > คลิกลูกศรลงที่ท้ายฟิลด์ > คลิก Edit…

      • สำเนา C:\GL\SDLsrc\build\Debug > ในไดเรกทอรีไลบรารีเพิ่มเติม ให้คลิกไอคอนแรก > วาง
      • สำเนา C:\GL\GLEWsrc\build\lib\Debug > คลิกไอคอนแรกอีกครั้ง > วาง
      • คลิกตกลงในตัวช่วยสร้างไดเรกทอรีไลบรารีเพิ่มเติม
    • การพึ่งพาเพิ่มเติม. ในเมนูดรอปดาวน์ของ Linker ให้เลือก Input > ในเมนูด้านข้าง เลือกอันแรก การอ้างอิงเพิ่มเติม > คลิกลูกศรลงที่ท้ายฟิลด์ > แก้ไข…

      • สำเนา opengl32.lib; SDL2d.lib; SDL2maind.lib; glew32d.lib และวางในกล่องข้อความบนสุดของวิซาร์ดการพึ่งพาเพิ่มเติม
      • คลิกตกลงในตัวช่วยสร้างการอ้างอิงเพิ่มเติม
    • ระบบ. ในเมนูแบบเลื่อนลงของ Linker ให้เลือก System > ในเมนูด้านข้าง เลือกอันแรก SubSystem > คลิกลูกศรลงที่ท้ายฟิลด์ > เลือก Console (/SUBSYSTEM:CONSOLE)
    • ใน SDLsrc-GLEWsrc-0 หน้าคุณสมบัติ ตัวช่วยสร้าง คลิก Apply จากนั้นคลิก OK

ขั้นตอนที่ 5. คัดลอกไฟล์ dll และวางลงในโฟลเดอร์โครงการ

  • ไปที่ C:\GL\SDLsrc\build\Debug > คลิก file SDL2d.dll > คลิกขวา > คัดลอก
  • ไปที่ C:\GLP\ SDLsrc-GLEWsrc-0 คลิกขวาในพื้นที่ว่างในโฟลเดอร์โปรเจ็กต์ SDLsrc-GLEWsrc-0 และเลือก Paste
  • ไปที่ C:\GL\GLEWsrc\build\bin\Debug > คลิกไฟล์ glew32d.dll > คลิกขวา > คัดลอก
  • ไปที่ C: > GLP > SDLsrc-GLEWsrc-0 คลิกขวาในพื้นที่ว่างในโฟลเดอร์โปรเจ็กต์ SDLsrc-GLEWsrc-0 และเลือก Paste
  • ไฟล์ SDL2d.dll และ glew32d.dll ควรอยู่ในโฟลเดอร์โปรเจ็กต์ SDLsrc-GLEWsrc-0 พร้อมกับ Main.cpp และไฟล์อื่นๆ อีก 4 ไฟล์ที่สร้างโดย Visual Studio

ขั้นตอนที่ 6 ทดสอบโครงการของคุณและแก้ไขข้อผิดพลาดถ้ามี

ดังกล่าวข้างต้น ตอนที่ 4. จำในเมนูหลักของ Visual Studio เลือก x64

ตอนที่ 10 จาก 11: การสร้างเทมเพลต-โครงการด้วย SDL และ GLEW. ที่สร้างขึ้น

ขั้นตอนที่ 1 สร้างเทมเพลต

ไปที่เมนูหลักของ Visual Studio และ ขณะที่โปรเจ็กต์ SDLsrc-GLEWsrc-0 เปิดอยู่, คลิก โครงการ > ส่งออกเทมเพลต…

  • ใน Export template Wizard ให้เลือก Project Template ถ้าไม่ได้เลือกไว้ คลิกถัดไป >
  • บน Select Template Options ในกล่องข้อความชื่อเทมเพลต (หรือคัดลอกและวาง) SDLsrc-GLEWsrc > คลิกเสร็จสิ้น
  • สร้างเทมเพลตแล้ว
  • ปิดหน้าต่างโยนด้วยเส้นทางของเทมเพลต

ขั้นตอนที่ 2 สร้างโครงการ

ในเมนูหลักของ Visual Studio ให้คลิก File > New > Project…

  • ใน สร้างโครงการใหม่ ตัวช่วยสร้าง ในรายการเทมเพลต ให้เลือก SDLsrc-GLEWsrc (หากจำเป็น ให้เลื่อนรายการลง) > คลิก ถัดไป
  • สำเนา SDLsrc-GLEWsrc-1 และวางในช่องข้อความ "ชื่อโครงการ"
  • สำเนา C:\GLP และวางในช่องข้อความตำแหน่ง
  • ตรวจสอบให้แน่ใจว่าได้เลือกวางโซลูชันและโครงการในไดเร็กทอรีเดียวกัน คลิกสร้าง
  • ในสวิตช์เมนูหลักของ Visual Studio x86 ถึง x64.
  • บน Solution Explorer ให้ดับเบิลคลิก Source Files > ดับเบิลคลิก ++Main.cpp

    • หากรหัสปรากฏขึ้นก็ไม่เป็นไร หากไม่เป็นเช่นนั้น ให้คลิกขวาที่ไฟล์ > คลิก Exclude From Project และสร้างไฟล์ Main.cpp ใหม่
    • หากวิซาร์ดปรากฏขึ้นโดยแจ้งว่า: ไฟล์ 'C:\GLP\SDLsrc-GLEWsrc-1\Main.cpp' มีอยู่แล้วในโปรเจ็กต์ ไปที่พาธนี้และลบไฟล์ Main.cpp คลิก ตกลง บนวิซาร์ด จากนั้นคลิก เพิ่ม ในหน้าต่าง เพิ่มรายการใหม่ - SDLsrc-GLEWsrc-1 ตอนนี้ใน Solution Explore ด้านล่าง Source Files คุณมีไฟล์ ++Main.cpp ใหม่

ขั้นตอนที่ 3 เพิ่มไฟล์.dll ลงในโฟลเดอร์โครงการ SDLsrc-GLEWsrc-1

  • เพิ่ม SDL2d.dll

    • ไปที่ C: > GLP > SDLsrc-GLEWsrc-0 > คลิกไฟล์ SDL2d.dll > คลิกขวา > คลิกคัดลอก
    • ไปที่ C: > GLP > SDLsrc-GLEWsrc-1 > คลิกที่พื้นที่ว่าง > คลิกขวา > คลิก Paste
    • ตอนนี้ไฟล์ SDL2d.dll อยู่ในโฟลเดอร์ SDLsrc-GLEWsrc-1 ระหว่าง Main.cpp และอีก 4 ไฟล์ที่สร้างโดย Visual Studio
  • เพิ่ม glew32d.dll

    • ไปที่ C: > GLP > SDLsrc-GLEWsrc-0 > คลิกไฟล์ glew32d.dll > คลิกขวา > คลิกคัดลอก
    • ไปที่ C: > GLP > SDLsrc-GLEWsrc-1 > คลิกที่พื้นที่ว่าง > คลิกขวา > คลิก Paste
  • ตอนนี้ไฟล์ glew32d.dll อยู่ในโฟลเดอร์ SDLsrc-GLEWsrc-1 ร่วมกับ SDL2d.dll, Main.cpp และอีก 4 ไฟล์
  • คลิกที่ Visual Studio GUI > กด Ctrl+F5 หน้าต่างสองบานควรปรากฏขึ้น บานหนึ่งเป็นสีดำและอีกบานมีสี่เหลี่ยมสีขาวบนพื้นหลังสีดำ
  • สำหรับข้อผิดพลาดดู ตอนที่ 4. งานดี.

ขั้นตอนที่ 4. เคล็ดลับ:

  • อย่าลืมคัดลอกไฟล์ dll จากโปรเจ็กต์ก่อนหน้าแล้ววางในโปรเจ็กต์ใหม่
  • จำไว้ในเมนูหลักของ Visual Studio ให้เปลี่ยนเป็น x64

ตอนที่ 11 จาก 11: การเลือกการตั้งค่า

ขั้นตอนที่ 1 ในบทช่วยสอนนี้ คุณเรียนรู้ 3 อย่างคือการตั้งค่า SDL และ GLEW ใน Project ด้วย Visual Studio

  • ตั้งค่าไบนารี x86 (32 บิต) (ภาค 1-5). มันง่ายที่สุด คุณควรเริ่มเรียนรู้การตั้งค่าจากที่นี่
  • การสร้างโครงการเพื่อกำหนดเป้าหมายแพลตฟอร์ม x64. เลือกเฉพาะเมื่อคุณมีเหตุผลเฉพาะในการทำเช่นนั้น
  • รวบรวมซอร์สโค้ดด้วย CMake และ Visual Studio เป้า x64 ด้วย ยากที่สุด ดีที่สุดแล้วก็ตาม

เคล็ดลับ

  • คุณสามารถสร้างโฟลเดอร์ในโฟลเดอร์ C:\GL เพื่อวางไว้ในโครงการของคุณ เมื่อคุณสร้างโครงการ ให้เลือกโฟลเดอร์นี้สำหรับ "ตำแหน่ง"
  • วิธีทั่วไปในการกำหนดค่า รวมไดเรกทอรีเพิ่มเติม คือหลังจากคลิกไอคอนแรกแล้ว ให้คลิกจุดสามจุด … นำทางไปยังโฟลเดอร์ที่มีไฟล์.h อยู่ (ในบทช่วยสอนนี้ C:\GL\SDL2\include และ C:\GL\glew\include) และคลิกเลือกโฟลเดอร์
  • วิธีทั่วไปในการกำหนดค่า ไดเรกทอรีห้องสมุดเพิ่มเติม คือหลังจากคลิกไอคอนแรก ให้คลิกจุดสามจุด … นำทางไปยังโฟลเดอร์ที่มีไฟล์.lib อยู่ (ในบทช่วยสอนนี้สำหรับแพลตฟอร์ม x86 C:\GL\SDL2\lib\x86 และ C:\ GL\glew\lib\Release\Win32) แล้วคลิก เลือกโฟลเดอร์
  • วิธีทั่วไปในการกำหนดค่า การพึ่งพาเพิ่มเติม คือว่า,

    • ใน File Explorer นำทางไปยังโฟลเดอร์ที่.lib file(s) live(s) (ในบทช่วยสอนนี้สำหรับแพลตฟอร์ม x86 ' C:\GL\SDL2\lib\x86 and C:\GL\glew\lib\Release\Win32) คลิกสองครั้งที่ชื่อของแต่ละไฟล์.lib และคัดลอก (โดยกด Ctrl+C) ชื่อที่มีนามสกุล.lib
    • ตอนนี้ไปที่วิซาร์ดการพึ่งพาเพิ่มเติมแล้ววาง (โดยกด Ctrl+V) พิมพ์อัฒภาค (;)
    • หากคุณต้องการกำหนดค่า OpenGL ด้วยโครงการของคุณให้เพิ่ม opengl32.lib
  • หากจำเป็นต้องใช้ไฟล์ dll ในทุกโปรเจ็กต์ที่คุณสร้าง แม้แต่กับเทมเพลตที่สร้างโดยโปรเจ็กต์ รวมถึงไฟล์ dll คุณควรคัดลอกไฟล์ dll จากไลบรารีหรือโปรเจ็กต์ก่อนหน้าแล้ววางในโปรเจ็กต์ใหม่

แนะนำ: