โปรแกรมเมอร์หลายคนชอบ 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
ขั้นตอนที่ 1. เน้นสิ่งที่คุณคาดหวังจะทำ
ไฮไลท์ขั้นตอนหรือขั้นตอนย่อยหรือบางส่วนของมันแล้วทำ ตัวอย่างเช่นดูภาพด้านบน
ขั้นตอนที่ 2 สร้างโฟลเดอร์ GL
เปิด File Explorer ของ Windows > นำทางไปยังดิสก์ (ไดเรกทอรี) C.
- หากมีโฟลเดอร์ GL อยู่แล้ว ก็ไม่เป็นไร
- หากไม่เป็นเช่นนั้น ให้คลิกขวาในพื้นที่ว่าง > เลือก New > Folder > type GL > กด ↵ Enter
ขั้นตอนที่ 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
ขั้นตอนที่ 1. กำหนดค่าคุณสมบัติของโครงการ
ใน Solution Explorer ให้คลิกขวาที่ชื่อโปรเจ็กต์ของคุณ นั่นคือ SDL-GLEW-0 (ในภาพคือ Project-0 ไม่สำคัญ) และเลือก Properties ใน "การกำหนดค่า:" ให้เลือกใช้งานอยู่ (ดีบัก) และใน "แพลตฟอร์ม:" ใช้งานอยู่ (Win32)
-
รวมไดเรกทอรีเพิ่มเติม
เปิดเมนูดรอปดาวน์ C/C++ คลิก ทั่วไป > ไดเร็กทอรีรวมเพิ่มเติม > ลูกศรชี้ลง ที่ด้านขวาของฟิลด์ > คลิก
- สำเนา C:\GL\SDL\include > ในตัวช่วยสร้างการรวมไดเรกทอรีเพิ่มเติม ให้คลิกไอคอนแรก > วาง
- สำเนา C:\GL\GLEW\include > คลิกไอคอนแรกอีกครั้ง > วาง
-
คลิกตกลงในตัวช่วยสร้างการรวมไดเรกทอรีเพิ่มเติม
-
ไดเรกทอรีห้องสมุดเพิ่มเติม
เปิดเมนูแบบเลื่อนลง "Linker" แล้วคลิก "ทั่วไป" คลิกรายการ "Additional Library Directory" > ลูกศรลงที่ท้ายฟิลด์ > "Edit"
- คัดลอกสิ่งนี้ C:\GL\SDL\lib\x86 > ในไดเรกทอรีไลบรารีเพิ่มเติม ให้คลิกไอคอนแรก > วาง
- คัดลอกสิ่งนี้ C:\GL\GLEW\lib\Release\Win32 > คลิกไอคอนแรก > วาง
- คลิกตกลง
-
การพึ่งพาเพิ่มเติม
ในเมนูแบบเลื่อนลง "ตัวเชื่อมโยง" คลิก "ป้อนข้อมูล" > รายการ "การพึ่งพาเพิ่มเติม" > ลูกศรลงที่ด้านขวาของฟิลด์ > "แก้ไข"
- คัดลอกสิ่งนี้ SDL2.lib; SDL2main.lib; glew32.lib; opengl32.lib และวางบนกล่องข้อความบนสุดของวิซาร์ดการขึ้นต่อกันเพิ่มเติม
-
คลิกตกลงในตัวช่วยสร้างการอ้างอิงเพิ่มเติม
-
ระบบย่อย.
ในเมนูแบบเลื่อนลง "ตัวเชื่อมโยง" คลิก "ระบบ" > "ระบบย่อย" > ลูกศรลง > เลือก "Windows (/SUBSYSTEM:WINDOWS)" จากเมนูแบบเลื่อนลง คลิก Apply > OK บนวิซาร์ด "SDL-GLEW-0 Property Pages"
ขั้นตอนที่ 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 และภายในสี่เหลี่ยมสีขาวที่มีพื้นหลังสีดำ
ขั้นตอนที่ 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 จากไลบรารีหรือโปรเจ็กต์ก่อนหน้าแล้ววางในโปรเจ็กต์ใหม่