วิธีการตั้งค่า SFML ในโครงการบน Visual Studio

ผู้เขียน: Mark Sanchez
วันที่สร้าง: 27 มกราคม 2021
วันที่อัปเดต: 19 พฤษภาคม 2024
Anonim
How to run SFML in visual studio code on windows 10 Easily 2021
วิดีโอ: How to run SFML in visual studio code on windows 10 Easily 2021

เนื้อหา

ส่วนอื่น ๆ

การตั้งค่า SFML ใน Visual Studio 2017 หรือ 2019 คล้ายกับการตั้งค่า SDL, freeGLUT และ GLEW โดยมีลักษณะเฉพาะสองอย่างคือมีไฟล์ 29.lib และไฟล์ 11.dll

สมมติว่าแพลตฟอร์มของคุณคือ Windows และ IDE Visual Studio 2017 หรือ 2019

ขั้นตอน

วิธีที่ 1 จาก 7: การกำหนดค่าและดาวน์โหลด

  1. เน้นสิ่งที่คุณคาดหวังว่าจะทำ ตัวอย่างดูภาพด้านบน
  2. เลือกเวอร์ชัน: Visual Studio Community 2017 หรือ 2019
    • เลือกช่องปริมาณงาน "การพัฒนาเดสก์ท็อปด้วย C ++"
  3. สร้างโฟลเดอร์ "GL" ในไดเร็กทอรี (ดิสก์) C: คลิกขวา> เลือก ใหม่ > โฟลเดอร์ > ประเภท GL <ตี ↵ Enter.
  4. ดาวน์โหลด SFML เวอร์ชันเสถียรล่าสุด คลิกขวาที่ที่อยู่ต่อไปนี้แล้วเลือก เปิดลิงก์ในหน้าต่างใหม่ https://www.sfml-dev.org/download/sfml/2.5.1/ คลิก "ดาวน์โหลด" รายการแรกถัดจาก "Visual C ++ 15 (2017) - 32 บิต"
    • ในหน้าต่างดาวน์โหลดให้คลิกที่โฟลเดอร์ SFML-2.5.1 (หรือล่าสุด)> คลิกขวา> สำเนา.
    • ไปที่ C:> GL ในโฟลเดอร์ GL คลิกขวา> เลือก วาง.
    • (หรือเปิดหน้าต่าง "Files Explorer"> C:> GL ไปที่หน้าต่างดาวน์โหลด> คลิกโฟลเดอร์ที่ดาวน์โหลดแล้วลากไปที่ C: GL)
    • หลังจากคัดลอกและวางเสร็จแล้วให้คลิกที่ชื่อ SFML-2.5.1 และเปลี่ยนชื่อเป็น sfml.

วิธีที่ 2 จาก 7: การสร้างโครงการว่างเปล่า

  1. สร้างโครงการที่ว่างเปล่า
    • ด้วย Visual Studio 2017
      • ใน V.S. เมนูหลักคลิก ไฟล์. จากนั้นไปที่ ใหม่> โครงการ ...
      • ที่ด้านซ้ายของหน้าต่างโครงการใหม่ให้คลิก Visual C ++ หากไม่ได้คลิก
      • คลิกตรงกลางหน้าจอ โครงการว่างเปล่า.
      • ด้านล่างให้ค้นหาไฟล์ ชื่อ กล่องข้อความพิมพ์ โครงการ -0.
      • ถัดจาก สถานที่ กล่องข้อความคลิก เรียกดู ... และไปที่ C:> GL
      • คลิก เลือกโฟลเดอร์. สถานที่ ใน โครงการใหม่ หน้าต่างคือ C: GL .
      • ตรวจสอบให้แน่ใจว่าไฟล์ สร้างไดเร็กทอรีสำหรับโซลูชัน ไม่ได้เลือกช่อง
      • คลิกตกลง
    • ด้วย Visual Studio 2019
      • หากยังไม่เปิด. เปิด> คลิกสร้างโครงการใหม่> โครงการว่างเปล่า> ถัดไป
      • ในประเภทช่องข้อความ "Project name": โครงการ -0. ถัดจากช่องข้อความ "สถานที่" คลิก ....
      • ไปที่ C:> GL> คลิกเลือกโฟลเดอร์ ตอนนี้ "สถานที่" คือ ค: GL .
      • เลือก "วางโซลูชันและโครงการในไดเรกทอรีเดียวกัน"> คลิกสร้าง
      • รอจนกว่า Visual Studio 2019 อินสแตนซ์ปรากฏขึ้น
      • หากเปิดอยู่. คลิกไฟล์> ใหม่> โครงการ…> โครงการว่างเปล่า> ถัดไป ส่วนที่เหลือตามข้างบน.
  2. เพิ่มไฟล์ต้นฉบับลงใน Project ใน Visual Studio> Solution Explorer> คลิกขวา ไฟล์ต้นฉบับ > เพิ่ม > ไอเท็มใหม่... > ไฟล์ C ++ (.cpp). ตั้งชื่อมัน Main.cpp. สถานที่ ควรเป็น C: GL Project-0 > คลิกเพิ่ม
    • ไฟล์ต้นฉบับ Main.cpp ตอนนี้อยู่ในพื้นที่หลักของ Visual Studio และว่างเปล่า ไม่เป็นไร.

วิธีที่ 3 จาก 7: การตั้งค่า SFML ในโครงการ

  1. เปิด หน้าทรัพย์สินโครงการ -0 หน้าต่าง. ใน โซลูชัน Explorer คลิกขวาที่ชื่อโครงการ (โครงการ -0)> คลิก คุณสมบัติ. ปล่อยให้การตั้งค่าเริ่มต้น: Configuration: Active (Debug) และ Platform: Active (Win32)
  2. กำหนดค่า รวมไดเรกทอรีเพิ่มเติม. ใน หน้าทรัพย์สินโครงการ -0 หน้าต่างดับเบิ้ลคลิก C / C ++> คลิกทั่วไป> เพิ่มเติมรวมไดเรกทอรี> ลูกศรลงที่ท้ายฟิลด์> คลิก ไอคอนแรก> ....
    • นำทาง C:> GL> sfml> รวม> เลือกโฟลเดอร์ ในหน้าต่างรวมไดเรกทอรีเพิ่มเติมเส้นทางควรเป็น C: GL sfml include คลิกตกลง
  3. กำหนดค่า Linker "ไดเรกทอรีห้องสมุดเพิ่มเติม" ในหน้าต่าง "Project-0 Property Pages" ให้ดับเบิลคลิก Linker> คลิก General> Additional Libraries Directories> ลูกศรลงที่ท้ายฟิลด์> แก้ไข ... > ไอคอนแรก> ....
    • ไปที่ C:> GL> sfml> lib> เลือกโฟลเดอร์
    • ในหน้าต่างไดเร็กทอรีไลบรารีเพิ่มเติมเส้นทางควรเป็น C: GL sfml lib คลิกตกลง
  4. กำหนดค่าตัวเชื่อมโยง "การพึ่งพาเพิ่มเติม" ในเมนูแบบเลื่อนลง "Linker" คลิกอินพุต> การอ้างอิงเพิ่มเติม> ลูกศรลงที่ท้ายฟิลด์> คลิก .
    • คัดลอกชื่อไฟล์ following.lib และวางในกล่องข้อความด้านบนสุดของหน้าต่าง "การอ้างอิงเพิ่มเติม": opengl32.lib; flac.lib; freetype.lib; ogg.lib; openal32.lib; sfml-audio.lib; sfml-graphics.lib; sfml-window.lib; sfml-system.lib; sfml-main.lib; sfml-network.lib; vorbis.lib; vorbisenc.lib; vorbisfile.lib
    • ในหน้าต่าง "การพึ่งพาเพิ่มเติม" คลิกตกลง
  5. กำหนดค่าระบบย่อย linker ใน ลิงค์เกอร์ คลิกเมนูแบบเลื่อนลง ระบบ > ระบบย่อย > ลูกศรลงที่ส่วนท้ายของฟิลด์> เลือก คอนโซล (/ SUBSYSTEM: CONSOLE) > คลิกใช้และตกลง
  6. คัดลอกไฟล์.dllจาก SFML และวางลงใน Project-Folder ใน File Explorer คลิก ไฟล์ ที่มุมบนซ้าย> หน้าต่างใหม่.
    • ในหน้าต่างใหม่ (วินาที) File Explorer ไปที่ C:> GL> sfml> bin> คลิก openal32.dll > คลิกขวา> สำเนา.
    • ในหน้าต่าง File Explorer แรกไปที่ C:> GL> Project-0 ด้านในให้คลิกขวาและเลือก วาง.
    • ทำซ้ำขั้นตอนนี้สำหรับไฟล์ sfml-audio-2.dll, sfml-graphics-2.dll, sfml-network-2.dll, sfml-system-2.dll, sfml-window-2.dll. ตอนนี้อยู่ในโฟลเดอร์โครงการ โครงการ -0 คุณมีไฟล์ dll 6 ไฟล์
  7. ทดสอบโครงการของคุณ คลิกขวาที่ที่อยู่ต่อไปนี้แล้วเลือก เปิดลิงก์ในหน้าต่างใหม่ https://www.sfml-dev.org/tutorials/2.5/start-vc.php เลื่อนหน้าลงมาแล้วคัดลอกโค้ด
    • ไปที่ V.S. แล้ววาง Main.cpp พื้นที่รหัส กด Ctrl + F5 หน้าต่างสองบานควรปรากฏขึ้น: สีดำ (คอนโซล) และหน้าต่างเล็กที่มีวงกลมสีเขียวอยู่ด้านใน ทำได้ดีมาก
  8. แก้ไขข้อผิดพลาดใด ๆ ใน "รายการข้อผิดพลาด" หากคุณเห็นข้อผิดพลาดเกี่ยวกับ
    • ไฟล์ที่มีนามสกุล h ไปที่ส่วน (วิธีการ) 3 ขั้นตอนที่ 1 "กำหนดค่า" รวมไดเรกทอรีเพิ่มเติม "และทำตามคำแนะนำ
    • ไฟล์ที่มี extension.lib ไปที่ part (Method) 3 ขั้นตอนที่ 2 "Configure the linker" Additional Library Directories "" และทำตามคำแนะนำ ไปยังขั้นตอนที่ 3 "กำหนดค่าตัวเชื่อม" ไดเร็กทอรีห้องสมุดเพิ่มเติม ""
    • "ต้องกำหนดจุดเข้าใช้งาน" ไปที่ขั้นตอนที่ 4 "กำหนดค่าระบบย่อยตัวเชื่อมโยง" และปฏิบัติตามคำแนะนำ
    • file.dll ไปที่ขั้นตอนที่ 5 และทำตามคำแนะนำ
    • สำหรับข้อผิดพลาดอื่น ๆ หากคุณไม่สามารถแก้ไขได้ให้ปิด Visual Studio> ลบโฟลเดอร์โครงการ Projetc-0 ซึ่งอาศัยอยู่ใน C: GL> เปิด Visual Studio> ตั้งค่าซ้ำจากส่วนหนึ่ง วิธีที่ 2. ทำได้ดีมาก

วิธีที่ 4 จาก 7: สร้างโครงการด้วยเทมเพลต

  1. สร้างเทมเพลต ไปที่เมนูหลักของ Visual Studio ในขณะที่ Project-0 เปิดอยู่คลิก โครงการ > ส่งออกเทมเพลต ... > ถัดไป .... ในเลือกตัวเลือกเทมเพลต หน้าต่างใน ชื่อเทมเพลต: ประเภทฟิลด์ข้อความ SFML > คลิกเสร็จสิ้น สร้างเทมเพลตแล้ว
  2. สร้างโครงการ
    • กับ V.S. พ.ศ. 2560. คลิก ไฟล์ > ใหม่ > โครงการ....
      • บน โครงการใหม่ หน้าต่างคลิกเทมเพลต: SFML.
      • ใน ชื่อ ช่องข้อความพิมพ์: โครงการ -1. แน่ใจ สร้างไดเร็กทอรีสำหรับโซลูชัน ไม่ได้เลือก คลิกตกลง
    • กับ V.S. พ.ศ. 2562. คลิก ไฟล์ > ใหม่ > โครงการ....
      • ใน สร้างโครงการใหม่ ตัวช่วยสร้างเลื่อนรายการแม่แบบลงมาแล้วเลือก SFML > คลิกถัดไป
      • ใน กำหนดค่าโครงการใหม่ของคุณ ตัวช่วยสร้างใน ชื่อโครงการ ประเภทฟิลด์ข้อความ โครงการ -1.
      • สถานที่ ควรเป็น C: GL . หากไม่เป็นเช่นนั้นให้คลิก ... ที่ท้ายฟิลด์ นำทาง C:> GL โฟลเดอร์ ’ชื่อควรเป็น SFML คลิกเลือกโฟลเดอร์
      • แน่ใจ วางโซลูชันและโครงการไว้ในไดเร็กทอรีเดียวกัน ถูกตรวจสอบ คลิกสร้าง
  3. คัดลอกไฟล์ dll จากโฟลเดอร์ bin ตามด้านบนและวางลงในโฟลเดอร์โครงการ Project-1
  4. ในโซลูชัน Explorer ดับเบิลคลิก Source Files> ดับเบิลคลิก Main.cpp (หากรหัสไม่ปรากฏขึ้นให้ลบไฟล์นี้และสร้างไฟล์ใหม่ที่มีชื่อเดียวกันคัดลอกโค้ดด้านบนและวางในพื้นที่โค้ด) ในรหัส Main.cpp ไปที่บรรทัดที่ 7 และเปลี่ยนชื่อสี :: เขียวเป็นสี :: น้ำเงิน คลิก Ctrl+F5. ตอนนี้วงกลมในหน้าต่างเล็กควรเป็นสีเหลือง พยายามแก้ไขข้อผิดพลาดหากเกิดขึ้น หากคุณล้มเหลวให้ทำซ้ำขั้นตอนข้างต้น

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

  1. สร้างโฟลเดอร์ GL ตามด้านบน
  2. ดาวน์โหลด SFML 64 บิตเวอร์ชันเสถียรล่าสุด คลิกขวาที่ที่อยู่ต่อไปนี้แล้วเลือก เปิดลิงก์ในหน้าต่างใหม่ https://www.sfml-dev.org/download/sfml/2.5.1/ คลิก "ดาวน์โหลด" ถัดจาก "Visual C ++ 15 (2017) - 64 บิต" ซึ่งเป็นคอลัมน์แรกในคอลัมน์ด้านขวา
    • ในหน้าต่างดาวน์โหลดให้คลิกที่โฟลเดอร์ SFML-2.5.1 (หรือล่าสุด)> คลิกขวา> สำเนา.
    • ไปที่ C:> GL ในโฟลเดอร์ GL คลิกขวา> เลือก วาง.
    • หลังจากคัดลอกและวางเสร็จแล้วให้คลิกที่ชื่อ SFML-2.5.1 และเปลี่ยนชื่อเป็น sfml.
  3. สร้างโครงการด้วยชื่อ โครงการ -2และเพิ่ม Main.cpp ไฟล์ดังกล่าวข้างต้น
  4. การตั้งค่าคุณสมบัติของโครงการ ไปที่ "Solution Explorer"> คลิกขวาที่ชื่อโครงการของคุณ> เลือก "Properties" ใน แพลตฟอร์ม: รายการให้เลือก x64 > คลิกเครื่องมือจัดการการกำหนดค่า ...
    • ใน แพลตฟอร์มโซลูชันที่ใช้งานอยู่: เลือก x64
    • ใน แพลตฟอร์ม รายการเลือก x64
    • คลิกปิด
  5. ส่วนที่เหลือตามข้างบน.
    • เคล็ดลับ: แม้ว่าจะอยู่ใน หน้าทรัพย์สิน การตั้งค่าหลักคือ แพลตฟอร์ม: x64 คลิก Configuration manager ... และใน แพลตฟอร์มโซลูชันที่ใช้งานอยู่: เลือก x64
  6. สร้างเทมเพลต ดังข้างต้น.
    • เคล็ดลับ: ในทุกโปรเจ็กต์ที่คุณสร้างขึ้นให้เลือก x64 (ถัดจาก Debug) ใน GUI ของ Visual Studio

วิธีที่ 6 จาก 7: การคอมไพล์ซอร์สโค้ดด้วย CMake และ Visual Studio

  1. การรวบรวมไลบรารีจากซอร์สโค้ดให้ประโยชน์สองเท่า รับประกันว่าไลบรารีผลลัพธ์ได้รับการปรับแต่งอย่างสมบูรณ์แบบสำหรับ CPU / OS ของคุณไบนารีที่รวบรวมไว้ล่วงหน้าที่หรูหราไม่ได้มีให้เสมอไปและไบนารีนั้นคุณจะได้รับแพลตฟอร์ม x64

  2. เน้นสิ่งที่คุณคาดหวังว่าจะทำ ตัวอย่างดูภาพด้านบน
  3. สร้างโฟลเดอร์ GL ใน Windows File Explorer ในไดเรกทอรี C: คลิกขวาที่พื้นที่ว่าง> เลือก ใหม่ > โฟลเดอร์ > ประเภท: GL > ตี ↵ Enter.

  4. ดาวน์โหลด CMake คลิกขวาที่ที่อยู่ต่อไปนี้แล้วเลือก เปิดลิงก์ในหน้าต่างใหม่ https://cmake.org/download/ เลื่อนหน้าลง (ดูภาพด้านบน) ภายใต้ "รุ่นล่าสุด (วันนี้คือ 3.16.2)" ในรายการ "แพลตฟอร์ม" ที่สองให้ค้นหา "Windows win64-x64.ZIP" และคลิกรายการด้านข้าง (วันนี้คือ cmake-3.16.2-win64-x64.zip > ในการเปิดตัวช่วยสร้างเลือก บันทึกไฟล์.
  5. คัดลอกและคลายซิปโฟลเดอร์ zip
    • ในหน้าต่างดาวน์โหลดคลิกโฟลเดอร์> คลิกขวา> ในเมนูแบบเลื่อนลงเลือก สำเนา.
    • ไปที่ไดเร็กทอรี C: > GL> คลิกขวา> เลือก วาง.
    • เมื่อการคัดลอกและการคลายซิป (การแตกไฟล์) เสร็จสิ้นให้ดับเบิลคลิกที่โฟลเดอร์คลายซิป cmake-3.16.2-win64-x64 (หรือเวอร์ชันล่าสุด)> bin> ด้านในคุณจะเห็นโลโก้ของ CMake ถัดจากชื่อไฟล์ cmake-gui > ดับเบิลคลิกที่ไฟล์นี้ หากวิซาร์ด "Windows ป้องกันพีซีของคุณ" ปรากฏขึ้นให้คลิกข้อมูลเพิ่มเติม> เรียกใช้ต่อไป ตอนนี้คุณมีหน้าจอ CMake GUI
    • ทุกครั้งที่คุณต้องการ CMake ให้ไปที่ C: > GL> cmake-3.16.2-win64-x64 (หรือเวอร์ชันล่าสุด)> bin> ดับเบิ้ลคลิกไฟล์ cmake-gui (อันที่มีโลโก้ของ CMake)
  6. ดาวน์โหลดซอร์สโค้ด คลิกขวาที่ที่อยู่ต่อไปนี้แล้วเลือก Open Link ใน New Window https://www.sfml-dev.org/download/sfml/2.5.1/ เลื่อนลงไปด้านล่างใน ทั้งหมด เลือก รหัสแหล่งที่มา แล้วคลิกดาวน์โหลด 22.2 MB.
  7. คัดลอกและคลายซิปโฟลเดอร์
    • ในการดาวน์โหลดหน้าต่างคลิกโฟลเดอร์ zip SFML-2.5.1-sources.zip (หรือเวอร์ชันล่าสุด)> คลิกขวา> เลือก สำเนา.
    • ไปที่ C: > GL> คลิกขวา> เลือก วาง.
    • ตอนนี้อยู่ในไดเร็กทอรี C: GL คุณมีโฟลเดอร์คลายซิป SFML-2.5.1. คลิกสองครั้งที่ชื่อ> ลบชื่อ> ประเภท SFML > ตี ↵ Enter.
  8. ซอร์สโค้ดอยู่ที่ไหน สำเนา C: / GL / SFML และวางในช่องข้อความแรกของ CMake GUI
  9. จะสร้างไบนารีได้ที่ไหน สำเนา C: / GL / SFML / สร้าง และวางในช่องข้อความที่สอง
  10. กำหนดค่าและสร้าง ใน CMake GUI คลิกกำหนดค่า> ในตัวช่วยสร้าง สร้างไดเรกทอรี คลิกใช่> คลิกเสร็จสิ้น
    • เมื่อใน CMake GUI คุณอ่าน: "การกำหนดค่าเสร็จสิ้น" ให้คลิกสร้าง คุณควรอ่าน: "สร้างเสร็จแล้ว"
  11. สร้างโซลูชันของคุณ
    • ไปที่ C:> GL> SFML> build ดับเบิลคลิก "SFML.sln" หรือ "SFML" หรือ "ALL_BUILD.vcxproj" อินสแตนซ์ของ Visual Studio ปรากฏขึ้น ในเมนูหลักคลิก "Build"> "Build Solution"
    • รอจนกว่าคุณจะอ่านบรรทัดสุดท้ายในหน้าต่าง "เอาต์พุต": ========== Build: 8 สำเร็จ, 0 ล้มเหลว, 0 up-to-date, 1 ข้าม ==========
      • เคล็ดลับ: จำนวนการเปลี่ยนแปลง "สำเร็จ" ในเวอร์ชัน SFML วันนี้ (28-1-2020) คือ 8.
  12. สร้างโครงการที่ว่างเปล่า คลิก "ไฟล์> ใหม่> โครงการ ... > สร้างโครงการใหม่> โครงการว่างเปล่า> ถัดไป
    • ใน ชื่อโครงการ ประเภทกล่องข้อความ: pb-0.
    • ถัดจาก สถานที่ กล่องข้อความคลิก ....
    • ไปที่ C: > GL> คลิก เลือกโฟลเดอร์. สถานที่ คือ C: GL
    • กล่องกาเครื่องหมาย วางโซลูชันและโครงการไว้ในไดเร็กทอรีเดียวกัน.
    • คลิกสร้าง
  13. เพิ่มไฟล์ต้นฉบับของคุณในโครงการ ใน โซลูชัน Explorer วิซาร์ดคลิกขวาที่ไฟล์ ไฟล์ต้นฉบับ โฟลเดอร์ (อันสุดท้าย)> คลิกเพิ่ม> รายการใหม่ ...
    • ใน เพิ่มรายการใหม่ - pb-0 คลิกหน้าต่าง ไฟล์ C ++ (.cpp) (อันแรก) จากกลางหน้าต่าง ใน ชื่อ กล่องข้อความพิมพ์ Main.cpp.
    • สถานที่ คือ C: GL pb-0
    • คลิกปุ่มเพิ่ม ไฟล์จะเปิดขึ้นในโปรแกรมแก้ไขข้อความหลัก แต่ปล่อยว่างไว้ในตอนนี้
  14. กำหนดค่าโครงการ คุณสมบัติ. ใน โซลูชัน Explorer วิซาร์ดคลิกขวาที่ชื่อโครงการนั่นคือ pb-0 > เลือก คุณสมบัติ.
    • (1) pb-0 หน้าคุณสมบัติ เมนูหลัก. ใน แพลตฟอร์ม รายการเลือก x64 > คลิกเครื่องมือจัดการการกำหนดค่า ....
      • ใน แพลตฟอร์มโซลูชันที่ใช้งานอยู่: เลือก x64.
      • ใน แพลตฟอร์ม รายการ, x64 จะถูกเลือกโดยอัตโนมัติ
      • คลิกปิด
    • (2) รวมไดเรกทอรีเพิ่มเติม. คลิก C / C ++ > ทั่วไป > ในเมนูด้านข้างให้เลือกอันแรก รวมไดเรกทอรีเพิ่มเติม > คลิกลูกศรลงที่ท้ายฟิลด์> คลิก แก้ไข ... > ไอคอนแรก> สามจุด ...
      • ไปที่ C:> GL> SFML> รวม> คลิกรวม> คลิกเลือกโฟลเดอร์> คลิกตกลง
    • (3) ไดเรกทอรีห้องสมุดเพิ่มเติม. ดับเบิลคลิก ลิงค์เกอร์ > คลิก ทั่วไป > ไดเรกทอรีห้องสมุดเพิ่มเติม > คลิกลูกศรลงที่ท้ายฟิลด์> คลิก แก้ไข ... > ไอคอนแรก> สามจุด ....
      • ไปที่ C:> GL> SFML> build> lib> Debug คลิกเลือกโฟลเดอร์> คลิกตกลง ใน ไดเรกทอรีห้องสมุดเพิ่มเติม เส้นทางวิซาร์ดควรเป็น C: GL SFML build lib Debug
    • (4) การพึ่งพาเพิ่มเติม. ใน ลิงค์เกอร์ เลือกเมนูแบบเลื่อนลง อินพุต > ในเมนูข้างเลือกอันแรก การพึ่งพาเพิ่มเติม > คลิกลูกศรลงที่ส่วนท้ายของฟิลด์> แก้ไข ... > สำเนา opengl32.lib; sfml เสียง d.lib; sfml กราฟิก d.lib; sfml-main-d.lib; sfml เครือข่าย d.lib; sfml-system-d.lib; sfml-window-d.lib แล้ววาง การพึ่งพาเพิ่มเติม กล่องข้อความด้านบนสุดของวิซาร์ด> คลิกตกลง
    • (5) ตั้งค่าระบบเป็น SubSystem CONSOLE ใน ลิงค์เกอร์ เลือกเมนูแบบเลื่อนลง ระบบ > ในเมนูข้างเลือกอันแรก ระบบย่อย > คลิกลูกศรลงที่ส่วนท้ายของฟิลด์> เลือก คอนโซล (/ SUBSYSTEM: CONSOLE). คลิกใช้และตกลง
  15. สำเนา dll ไฟล์และวางใน pb-0 โครงการ. ใน File Explorer คลิก ไฟล์ > เปิดหน้าต่างใหม่. ในหน้าต่างใหม่ (วินาที) ไปที่ C:> GL> SFML> build> lib> Debug และคัดลอก (โดยคลิกขวา> คัดลอก) ทีละไฟล์ dll ทั้งหมด 5 (ห้า) ไฟล์และวางในหน้าต่างแรก C: > GL> pb-0 ตอนนี้อยู่ในโฟลเดอร์โครงการ pb-0 คุณมีไฟล์ DLL 5 ไฟล์ในไฟล์ Source.cpp และไฟล์อื่น ๆ อีก 4 ไฟล์ที่สร้างโดย Visual Studio
  16. ทดสอบโครงการของคุณและแก้ไขข้อผิดพลาดหากมี ข้างต้นดูวิธีที่ 3 การตั้งค่า SFML ในโครงการ.
  17. สร้างเทมเพลตด้วย pb-0 โครงการ. ดังข้างต้นวิธีที่ 4 สร้างโครงการด้วยเทมเพลต. จำไว้ในทุกโปรเจ็กต์ที่คุณสร้างด้วยเทมเพลตนี้
    • เลือก x64 ใน GUI ของ Visual Studio
    • คัดลอกไฟล์ DLL จากโครงการก่อนหน้าและวางใหม่

วิธีที่ 7 จาก 7: การเลือกการตั้งค่า

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

คำถามและคำตอบของชุมชน



ไม่มีตัวเลือก "ส่งออกเทมเพลต" ฉันควรทำอย่างไร ฉันใช้เวอร์ชันชุมชน

หากไม่มีตัวเลือก "ส่งออกเทมเพลต" แสดงว่าคุณไม่สามารถเปิด "Project-0" ต่อไปได้เมื่อพยายามส่งออกเทมเพลต เป็นโครงการแม่หรือผู้มีพระคุณในการสร้างแม่แบบด้วย หากไม่มีโปรเจ็กต์เปิดอยู่คุณจะสร้างเทมเพลตไม่ได้ดังนั้นจึงไม่มีตัวเลือก "ส่งออกเทมเพลต"

เคล็ดลับ

  • คุณสามารถสร้างโฟลเดอร์ในโฟลเดอร์ C: GL เพื่อวางในโครงการของคุณได้ เมื่อคุณสร้างโครงการให้เลือกโฟลเดอร์นี้สำหรับ "Location"
  • วิธีทั่วไปในการกำหนดค่า รวมไดเรกทอรีเพิ่มเติม คือหลังจากคลิกไอคอนแรกคลิกสามจุด ... ไปที่โฟลเดอร์ที่ไฟล์อยู่ (ในบทช่วยสอนนี้ C: GL sfml รวม) แล้วคลิกเลือกโฟลเดอร์
  • วิธีทั่วไปในการกำหนดค่า ไดเรกทอรีห้องสมุดเพิ่มเติม คือหลังจากคลิกไอคอนแรกแล้วให้คลิกจุดสามจุด ... ไปที่โฟลเดอร์ where.lib file (s) live (s) (ในบทช่วยสอนนี้สำหรับแพลตฟอร์ม x86 C: GL sfml lib) แล้วคลิกเลือกโฟลเดอร์
  • วิธีทั่วไปในการกำหนดค่า การพึ่งพาเพิ่มเติม คือว่า,
    • ใน File Explorer ให้ไปที่โฟลเดอร์ where.lib file (s) live (s) (ในบทช่วยสอนนี้สำหรับแพลตฟอร์ม x86 C: GL sfml lib) คลิกสองครั้งที่ชื่อไฟล์ each.lib แล้วคัดลอก (โดยขีดฆ่า Ctrl+) ชื่อที่มีนามสกุล. lib.
    • ตอนนี้ไปที่ การพึ่งพาเพิ่มเติม ตัวช่วยสร้างและวาง (โดยการขีดฆ่า Ctrl+V). พิมพ์อัฒภาค (;)
    • หากคุณต้องการกำหนดค่า OpenGL ด้วยการเพิ่มโปรเจ็กต์ของคุณ opengl32.lib.
  • หากต้องการไฟล์ dll ในทุกโปรเจ็กต์ที่คุณสร้างแม้จะมีเทมเพลตที่สร้างโดยโปรเจ็กต์รวมถึงไฟล์ dll คุณควรคัดลอกไฟล์ dll จากไลบรารีหรือโปรเจ็กต์ก่อนหน้าและวางในโปรเจ็กต์ใหม่

ในบทความนี้: เตรียมที่จะใช้ tainApply taining ของคุณและจบ taining6 ของคุณอ้างอิง ไม่ว่าคุณจะต้องการให้ผมของคุณกลับมาในช่วงปลายฤดูร้อนหรือต้องการลุคใหม่ที่ดูเป็นธรรมชาติมากกว่าเดิมด้วยการทำสีผมคุณจะต้อ...

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

ยอดนิยมในพอร์ทัล