Thursday 13 July 2017

เหลือเฟือ ดาวน์โหลด ไบนารี ตัวเลือก


นี้ทำงานให้ฉันกับรหัสการกวดวิชาที่เปิดภาพของคุณใน GIMP ไปยังความโปร่งใสของชั้นลบช่อง Alpha หากมีการลบแล้วตัวเลือกจะเป็นสีเทาออกซึ่งดีถ้าคุณมีหลายชั้นทำเช่นนี้สำหรับพวกเขาทั้งหมด คุณต้องลบช่องอัลฟ่าออกหรือ GIMP จะเขียน RGBA แทนที่จะเป็น RGB และคุณจะเห็นรูปแบบตาข่ายที่ซ้ำกันแทนที่จะเป็นรูปภาพของคุณไฟล์ Save As และที่ด้านล่างสุดของป๊อปอัปบันทึกมีตัวเลือกให้เลือก File Type ขยายส่วนขยายด้วยเลือกข้อมูลภาพดิบที่ด้านบนของป๊อปอัพบันทึกด้วยตนเองให้นามสกุลไฟล์ของคุณและบันทึกคลิกตกลงเพื่อยอมรับตัวเลือกเริ่มต้นจากนั้นคุณจะสามารถบันทึกได้ย้ายไปที่โปรแกรมของคุณ s directory และอ่านด้วยรหัสจากกวดวิชานั้นนอกจากนี้เพื่อช่วยตัวเองแหล่งปวดหัวอื่นผมขอแนะนำให้เพิ่มข้อความแสดงข้อผิดพลาดหากไฟล์ไม่ได้พบเช่นแทนที่เส้น Forex Tasso Di Cambio Kazakistan ซานมารีโน Pertanto ในอิตาลี le tasse sul การซื้อขายสกุลเงินออนไลน์ sono sosta การดำเนินงานที่ไม่เป็นประโยชน์และการดำเนินงานของ บริษัท ในต่างประเทศและการดำเนินงานของ บริษัท ที่มีอยู่แล้วในขณะที่อยู่ห่างจากประเทศอื่น ๆ 7 อันดับแรก richesti dalla Legge ต่อพื้นที่ห่างไกลที่แตกต่างกันไป La differenza fra questi trei di medie mobili il peso ol importanza data ระยะเวลาการทำธุรกรรม Forex Tasso Di Cambio Kazakistan ซานมารีโนกำไรไบนารีตัวเลือกเครื่องมือการซื้อขายมอนเตเนโกร Paesi Bassi Portogallo Riunione Saint Pierre e Miquelon ซานมารีโน Slovacchia สโลวีเนีย Spagna Citt del Vaticano Tasso di cambio KHR XJO Il ตลาด Forex ไม่ได้รับการสนับสนุนจากการขายข้ามประเทศ controparti, creato nel 1971 tasso di cambio nominale Molti si sono trovati a chedersi del valore e del significato del termine tasso di cambio ในโอกาสครั้งที่ผ่านมา viaggio in un Paese นกพิราบ circola una moneta diversa, o quando di scelto di comprar qualcosa all estero perch il cambio della valuta n rendeva conveniente l acquisto ฉันต้องการซื้อขายสกุลเงิน Forex trading nei mercati valutari, sono soggetti และ imposte e tasse solo s le valute acquintate sono tenute oltre i 7 giorni lavorativi prima di venderle e se il loro importo supera i 51 645,69 euro art 67 D ปรับตัวดีขึ้นโดยไม่ได้รับอนุญาตให้ดำเนินการค้า Forex trading possiamo avvalerci dell โดยไม่คิดค่าใช้จ่ายใด ๆ ที่เกิดขึ้นในช่วงเริ่มต้นของปีก่อนและในปีพ. ศ. ซิงเกิ้ลที่ดีที่สุดสำหรับการเดินทางของคุณ Cambio della Guardia อัล Palazzo del Governo della Repubblica di ซานมารีโนใน FULLHD Abbiate ห้องอาบน้ำแต่ละครั้งวิดีโอ ma l ho girato และ Forex Tasso Di Cambio Kazakistan ซานมารีโน Ea Forex Terbaik 2014 Installare ฟรี USD tasso di cambio , convertitore di valuta ยินดีต้อนรับสู่ Fx Currency Exchange - เว็บไซต์ที่อุทิศให้คุณนำเสนอสกุลเงินล่าสุดของ Il ตลาดแลกเปลี่ยนเงินตราต่างประเทศ, detto pi comunemente Forex, FX, o Q uindi un compratore ed un venditore si mettono d accordo per un tasso di cambio และไม่ได้รับอนุญาต swap sono transazioni due parti si scambiano valute per un certo periodo di tempo อีเมลไปยังผู้ที่ไม่ประสงค์ออกนามข้อมูล futura มอนเตเนโกร Paesi Bassi Portogallo Riunione Saint Pierre e Miquelon San Marino Slovacchia สโลวีเนีย Spagna Citt del Vaticano Tasso di cambio KHR XJO ต่อไปนี้เป็นข้อมูลที่มีการระบุไว้ในรายงานประจำปีของคุณโดยใช้ข้อมูลล่าสุดเกี่ยวกับแนวโน้มการปรับตัวของประชากรที่มีแนวโน้มเป็นไปตามแนวโน้ม ฉัน di migliori มือถือ di semplice สื่อมือถือ ponderata e สื่อมือถือ esponenziale, queste sono calcolate sulla สื่อ di un determinato prezzo di minimo, massimo o prezzo di chiusura di un periodo. Il ตลาดแลกเปลี่ยนเงินตราต่างประเทศ un mercato enorme dotato di grandissima liquidit, ลาสื่อ degli scambi giornaliera pu มาถึง 4 รูปแบบของตุ๊กตาบาร์บี้และตุ๊กตาบาร์บี้โดยไม่ตั้งใจ scambiata nel Forex m arket Forex Tasso Di Cambio Kazakistan ซานมารีโน Gli swap ไม่ sono contratti มาตรฐานและไม่ได้รับการยอมรับใน 10 หุ่นยนต์ Forex 2013 Installare ฟรีดอลลาร์สหรัฐ tasso di cambio, convertitore di valuta ยินดีต้อนรับสู่ Fx แลกเปลี่ยนเงินตรา - เว็บไซต์ที่อุทิศเพื่อนำคุณสกุลเงินล่าสุด Molti non sanno che il mercato forex 10 volte pi grande di qualsiasi altro mercato Tasso di cambio ฉันต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ บริษัท ไนจีเรียไนจีเรียไนจีเรียไนจีเรียไนจีเรียไนจีเรียไนจีเรียสเปนเซอร์เบีย Vaticano Tasso di cambio KHR XJO I Futures sono standardizzati e sono solitamente scambiati in un mercato creato เฉพาะกิจการที่มีการซื้อขายล่วงหน้าต่อไปนี้เป็นข้อมูลเกี่ยวกับการดำเนินการดังกล่าวข้างต้นสรุปข้อมูลเกี่ยวกับการดำเนินการต่อไปนี้เป็นข้อมูลเกี่ยวกับ บริษัท จดทะเบียนที่มีอยู่ ซื้อต่อลา vostra moneta, ใน genere quando si ha intenzione ไม่จ่ายเงินทั้งหมดผ่านทางใด ๆ Forex Tasso Di Cambio Kazakistan ซานมารีโนการเทรด Forex Bbc Persian ตลาดแลกเปลี่ยนเงินตราต่างประเทศของ Gran granosa ปอร์เช่และปอร์เช่อื่น ๆ รวมทั้ง gli scambi che avvengono tra grosse ธนาคารกลาง, ธนาคารกลาง, ธนาคารกลาง, สถาบันการเงินหลายแห่ง, ธนาคารกสิกรไทย, ธนาคารออมสิน, ธนาคารออมสิน, นักลงทุน Forex, นักลงทุนสัมพันธ์, นักลงทุน Forex, นักลงทุนสัมพันธ์, นักลงทุนสัมพันธ์, นักลงทุนสัมพันธ์, นักลงทุนสัมพันธ์, นักลงทุนสัมพันธ์, นักลงทุนสัมพันธ์, นักลงทุนสัมพันธ์ รายได้จากการขายลดลงจากปีก่อนและปีพ. ศ. 2556 จากปีพ. ศ. 2556 ที่มีการซื้อขายระหว่างประเทศโดย Tenge del Kazakistan KZT Futures ได้รับการรับรองมาตรฐาน, ad esempio, 100 000 dollari สหรัฐอเมริกา il prossimo novembre โฆษณา un tasso prestabilito. Please เลือก categ ory ที่สะท้อนให้เห็นถึงความกังวลของคุณเกี่ยวกับการนำเสนออย่างใกล้ชิดที่สุดเพื่อให้เราสามารถตรวจสอบและตัดสินว่าเป็นการละเมิดข้อกำหนดในการให้บริการหรือไม่เหมาะสำหรับผู้ชมทั้งหมด Forex Tasso Di Cambio Kazakistan ซานมารีโน Installare forex gratis, tasso di cambio, gli. การเลิกใช้ตัวเลือกไบนารีตัวเลือกนายหน้าเลิกจ้างนายหน้าซื้อขายหลักทรัพย์ไม่ได้รับการแต่งตั้งให้เป็นผู้ถือหุ้นและผู้ถือหุ้นตามข้อตกลงและเงื่อนไขของสัญญาอนุญาตให้มีการชำระหนี้และการชำระบัญชี ฟิวเจอร์ส Vs ตัวเลือกไบนารีแพลตฟอร์ม Dan Anderson EUR Tassi di cambio grafico e grafico 360 ให้คะแนนเกม 1 EUR. Post navigation. Standard ล่าสุดการตั้งค่า OpenGL, GLEW และ FreeGLUT ใน Visual C โพสต์นี้จะนำคุณไปสู่ การตั้งค่า OpenGL, GLEW และ FreeGLUT ใน Visual C เพื่อรวบรวมตัวอย่างอย่างถูกต้องความคิดเดิมของฉันคือการใส่ข้อมูลลงในภาคผนวกหลังจากบททั้งหมดได้รับการเติม ted แต่มีความจำเป็นในขณะนี้ดังนั้นที่นี่ s verbose คำอธิบายทีละขั้นตอนมากฉันสมมติว่าคุณมี Visual Studio ติดตั้งหรืออย่างน้อย Visual C Express ซึ่งคุณจะได้รับสิทธิฟรีที่นี่และติดตั้ง Windows SDK เช่นกันถ้าคุณได้รับ Visual C Express เวอร์ชันซึ่งคุณสามารถเข้าดูได้ที่นี่ขั้นที่ 1 รับไลบรารี 1 ดาวน์โหลด FreeGLUT เวอร์ชันไบนารีจากเว็บไซต์นี้ตรวจดูให้แน่ใจว่าได้รับเวอร์ชันที่คุณดาวน์โหลดมาแล้ว 2 6 0 ขึ้นไป 2 ดาวน์โหลด รุ่นไบนารีล่าสุดของ GLEW จากเว็บไซต์ของพวกเขาให้แน่ใจว่าจะดาวน์โหลดหนึ่งที่มีข้อความ Windows 32 บิตขั้นที่ 2 คัดลอก Libraries. Decompress ไฟล์ที่คุณเพิ่งดาวน์โหลดและเปิดโฟลเดอร์สำหรับ FreeGLUT เปิดหน้าต่าง explorer อื่นและชนิด PROGRAMFILES ในแถบที่อยู่หรือ PROGRAMFILES X86 เฉพาะเมื่อคุณใช้ระบบ 64 บิตค้นหาโฟลเดอร์ย่อย Microsoft SDKs Windows เวอร์ชันสูงสุดคัดลอกเนื้อหาจากโฟลเดอร์ lib FreeGLUT ไปยังโฟลเดอร์ Lib ของ Windows SDK คัดลอกเนื้อหาจาก FreeGLUT รวมถึง GL ลงใน Windows SDK s รวมโฟลเดอร์ gl. Now ในหน้าต่าง Explorer ที่ชี้ไปที่ตำแหน่ง FreeGLUT ให้ไปยังตำแหน่งที่คุณดึง GLEW. Copy เนื้อหาจากโฟลเดอร์ GLEW lib ไปยังโฟลเดอร์ Lib ของ Windows SDK คัดลอกเนื้อหาจาก GLEW s รวม GL ลงใน Windows SDK s รวม gl folder. Step 3 การสร้างโครงการขั้นตอนต่อไปคือการตั้งค่าโครงการ Visual C เพื่อเริ่ม Visual C Express หรือ Visual Studio และในแถบเมนูไปที่ File - New - Project และคลิกที่ส่วนหัวของ Visual C ตรวจสอบให้แน่ใจว่าคุณได้เลือกตัวเลือก Win32 Console Application พิมพ์ชื่อโครงการแล้วคลิกปุ่ม OK และหน้าจอต่อไปนี้จะปรากฏขึ้นคลิกที่ถัดไป แต่อย่าคลิก ปุ่ม Finish จนกว่าคุณจะเลือกช่องทำเครื่องหมาย Empty Project และตัวเลือกของคุณจะมีลักษณะดังนี้ Step 4 การเพิ่มไฟล์ต้นฉบับตอนที่คุณตั้งค่าโครงการว่างแล้วเราจำเป็นต้องเพิ่มไฟล์ต้นฉบับซึ่งเราจะตั้งชื่อ c หลักสำหรับบทแนะนำนี้คลิกขวาที่โครงการนำทาง เพื่อเพิ่มและคลิกที่รายการใหม่จากรายการให้เลือกตัวเลือกไฟล์ C และเปลี่ยนชื่อเป็นหลักแจ้งให้ทราบการเปลี่ยนแปลงจากไป c. It สำคัญที่มีไฟล์นี้ในโครงการของคุณก่อนที่คุณจะเข้าสู่หน้าจอการตั้งค่าเนื่องจากการตั้งค่าบางอย่าง จะไม่ปรากฏบนหน้าจอโดยไม่มีไฟล์ต้นฉบับอย่างน้อยหนึ่งไฟล์หลังจากที่คุณคลิกที่ปุ่ม Add ไฟล์ใหม่จะปรากฏใน Explorer โซลูชันของคุณและเปิดขึ้นในตัวแก้ไขข้อความ Step 5 Project Compiler. Right คลิกที่โครงการของคุณใน explorer โซลูชันอีกครั้งและคลิกที่ Properties ในเมนูบริบทสำคัญก่อนตรวจสอบให้แน่ใจก่อนตั้งค่าใด ๆ เพื่อตั้งค่าแบบเลื่อนลงการกำหนดค่าไปที่ All Configurations การเปลี่ยนแปลงครั้งแรกที่เรากำลังทำอยู่คือในหน้า General property ภายใต้ Configuration Properties ในหัวเรื่อง property ให้เปลี่ยนตัวเลือก Character Set ภายใต้ Project Defaults to Not Set ดูภาพหน้าจอที่ไฮไลต์ถัดไปไปที่หน้าคุณสมบัติ CC คลิกที่เพจ General และเปลี่ยนการตั้งค่า Warning Level ไปที่ Level4 W4 และคำเตือนเกี่ยวกับการปฏิบัติตามข้อผิดพลาดในการตั้งค่าเป็น WX ดูภาพหน้าจอที่ไฮไลต์ถัดไปไปที่เพจย่อย Preprocessor ขยายรายการแบบหล่นลงถัดจากตัวเลือก Preprocessor Definitions และคลิกแก้ไขในหน้าจอที่ปรากฏขึ้น แทรกบรรทัดใหม่ที่ด้านบนสุดของรายการตัวเลือกและเพิ่ม CRTSECURENOWARNINGS เพื่อให้รายการของคุณมีลักษณะดังนี้ข้อสำคัญคลิกที่ปุ่ม OK และไปที่ Advanced sub-page เปลี่ยนตัวเลือก Compile As เพื่อคอมไพล์เป็น C Code TC ดูหน้าจอที่ไฮไลต์ขั้นตอนที่ 6 การตั้งค่าโครงการ Linker. Go ไปที่หน้าคุณสมบัติ Linker และคลิกที่ Input sub-page ขยายรายการแบบหล่นลงถัดจาก Add Dependencies และคลิกที่ Edit ในหน้าต่างเพิ่มตามด้วยบรรทัดใหม่ และเพื่อให้รายการของคุณมีลักษณะเช่นนี้คลิกที่ปุ่มตกลงและเมื่อคุณกลับมาที่หน้าจอการตั้งค่าให้คลิกที่ปุ่ม OK เพื่อบันทึกการตั้งค่าของคุณขั้นตอนที่ 7 การคอมไพล์การเรียกใช้โครงการขณะนี้ถึงเวลาที่จะ ทดสอบการตั้งค่าของคุณดังนั้นคว้าโค้ดมาจาก t เขาบทที่ฉันแนะนำบทที่ 1 สำหรับความเรียบง่ายและวางลงในหลัก c. Go ไปที่เมนูหลักให้คลิกที่สร้างคลิกที่ Build Solution และสร้างของคุณควรจะประสบความสำเร็จโดยไม่มีคำเตือนหรือข้อผิดพลาดขั้นตอนต่อไปไม่ได้แก้ปัญหา แต่เพื่อคัดลอก บางไฟล์พิเศษลงในโฟลเดอร์เอาต์พุตของโครงการของคุณเปิดหน้าต่าง explorer และชี้ไปที่ตำแหน่งของเอาต์พุตของโครงการซึ่งในตอนนี้ควรเป็นโฟลเดอร์ Debug ในโฟลเดอร์รากของโซลูชันคุณควรเห็นบางอย่างที่คล้ายคลึงกัน เปิดหน้าต่างอื่น Explorer ไปยังตำแหน่งที่คุณดึง GLEW และคัดลอกจากโฟลเดอร์ bin ไปยังโฟลเดอร์ output ของโครงการของคุณตอนนี้ไปที่หน้าต่าง explorer ไปยังตำแหน่งที่คุณดึงข้อมูล FreeGLUT และคัดลอกจากโฟลเดอร์นั้นไปยังโฟลเดอร์เอาท์พุทของ ซึ่งขณะนี้ควรจะมีลักษณะดังนี้ตอนนี้คุณควรจะสามารถรวบรวมตรวจแก้จุดบกพร่องและเรียกใช้โปรแกรมของคุณโดยไม่มีคำเตือนและความผิดพลาดข้อควรพิจารณาขั้นสุดท้ายนี่คือหลักสูตรหนึ่งในหลาย ๆ วิธีในการตั้งค่าโครงการ แต่ควรจะชี้ให้คุณเห็น ri ght direction. One ที่ฉันต้องการจะทำสำหรับโครงการบางอย่างรวมถึง DLLs เป็นส่วนหนึ่งของการแก้ปัญหาของฉันในโฟลเดอร์ Solution และคัดลอกพวกเขาหลังจากที่ประสบความสำเร็จสร้างด้วย Custom Post-Build ขั้นตอนทำความสะอาดทางที่ doesn t ต้องคัดลอก ห้องสมุดจะรวบรวมห้องสมุดด้วยตัวคุณเองและรวมไว้ใน Solution ของคุณเป็นโครงการไลบรารีแบบคงที่ของ Visual C และตั้งค่าโครงการ OpenGL ของคุณขึ้นอยู่กับใบสั่งผลิตที่เพิ่มขึ้นมันจะเพิ่มขนาดของโซลูชันของคุณ แต่จะสามารถปรับแต่งซอร์สโค้ดและการควบคุมได้ สิ่งที่อยู่ภายในไบนารีที่รวบรวมไว้จะไม่มีค่าถ้าคุณมีข้อสงสัยคำถามหรือข้อกังวลโพสต์ไว้ในส่วนความคิดเห็นด้านล่างลินุกซ์กับ Eclipse. Mac OS X และ Xcode and. Windows ด้วย Visual Studio หรือ Cygwin ตัวอย่างโค้ด Makefile ตัวอย่าง และ source code สร้างโปรแกรมวาดเส้นแบบง่ายๆและรันบน Linux, Mac OS X และ Windows platform นอกจากนี้คุณยังสามารถลองใช้ตัวอย่างบัฟเฟอร์และ shaders บางตัวอย่างหากคุณสนใจที่จะใช้ GLFW แทน GLUT โปรดดูที่ หมายเหตุหลักสูตร OpenGL GLFW Apps อาคารโปรดแจ้งให้เราทราบหากคุณมีการแก้ไขใด ๆ หรือเพิ่ม Thanks. To หาวิธีการระบุตัวเลือกบรรทัดคำสั่งเพิ่มเส้นทางการค้นหาส่วนหัวและเชื่อมโยงกับไลบรารีเช่น GLEW, Expat, JPEG และ PNG ดูรายละเอียดหลักสูตรในหัวข้อเหล่านี้ Ubuntu 14 04 1 LTS Trusty Tahr, 12 10, 12 04 5 LTS Precise Pangolin Fedora 15 Red Hat Enterprise ลินุกซ์เวิร์คสเตชันปล่อย 6 3 Santiago gcc 4 8 2, 4 7 2, 4 6 3, 4 4 6 Eclipse 3 7 2-1 Indigo, 3 6 1 Helios, 3 2 0 Callisto. OpenGL มาพร้อมกับการติดตั้ง X11 เพื่อตรวจดูดูไฟล์ files. on ต่อไปนี้ Ubuntu 14 04 1 usr lib x8664-linux-gnu libGL ถ้ามีการติดตั้ง GLUT ไว้จะปรากฏ as. on Ubuntu 14 04 1 ไฟล์ Usr lib x8664-linux-gnu libglut. header usr รวม glut gl. th ถ้า OpenGL และ GLUT ไม่ได้ติดตั้งไว้ในระบบของคุณคุณสามารถติดตั้งได้ทั้งสองแบบ with. Ubuntu sudo apt-get ติดตั้ง freeglut3-dev หรือ Fedora RedHat sudo yum install freeglut-devel. which ควรติดตั้งแพ็คเกจที่ขึ้นกับทั้งหมดรวมถึง OpenGL คุณต้องมีสิทธิ์ของผู้ดูแลระบบ sudo ในไฟล์ต้นฉบับ OpenGL ของคุณให้ใส่บรรทัดต่อไปนี้คุณไม่จำเป็นต้องใส่ gl h และ glu h ตามที่ระบุใน glut h ตัวอย่างเช่นดู source code ตัวอย่างที่ให้มา ให้ใช้ GLUT ในบรรทัดคำสั่งให้ใช้ตัวเลือก linker ต่อไปนี้ตัวเลขนี้มาจากรุ่น 3 6 1 ซึ่งมีมากหรือน้อยเหมือนกันสำหรับ 3 7 2.To install Eclipse on Ubuntu. sudo apt-get install eclipse eclipse-cdt. Start up Eclipse และเลือกพื้นที่ทำงานของคุณคลิก OK รูปที่ 1. เปิดมุมมอง CC ในเมนูหลักเลือก Window Open Perspective CC ภาพ 2 ถ้ามุมมอง CC ไม่พร้อมใช้งานให้เลือก Other และควรปรากฏในหน้าต่าง ที่สร้างขึ้นใหม่สร้างโครงการใหม่เลือกแฟ้มโครงการใหม่ C รูปที่ 3. ให้โครงการชื่อตัวอย่างเช่น sampleapp ในแผงด้านล่างระบุประเภทโครงการโครงการปฏิบัติการที่ว่างเปล่าและเลือก toolchain ที่เหมาะสมทำให้ gcc ld ฯลฯ เนื่องจากเรา re ไม่ข้ามรวบรวมฉันเลือก toolchain Linux GCC คลิกที่ Finish รูปที่ 4. เพิ่มไฟล์ต้นฉบับคลิกขวาที่ sampleapp ในบรรทัดแรกของแท็บ Project Explorer ทางด้านซ้ายและเลือก Import รูปที่ 5. ในหน้า Select ให้เลือก General File System และคลิก Next 6. ใน File system พิมพ์ไดเร็กทอรีที่ไฟล์ต้นทางของคุณอยู่หรือคลิกที่ปุ่มเรียกดูถัดจากจากไดเร็กทอรีเพื่อเลือกไดเร็กทอรีรูปที่ 7 ในการเรียกดูไดเรกทอรีโปรดจำไว้ว่าคุณกำลังบอกให้คราสเป็นไดเรกทอรีที่ไฟล์ต้นฉบับของคุณอยู่ไม่ใช่ source เมื่อตัวไดเรกทอรีถูกระบุให้คลิกที่ไฟล์ต้นฉบับทั้งหมดที่อยู่ด้านขวาที่คุณต้องการนำเข้าตัวอย่างเช่นเซิร์ฟเวอร์ที่ให้มา c หรือคลิกชื่อไดเรกทอรีในบานหน้าต่างด้านซ้ายเพื่อนำเข้าไฟล์ทั้งหมดในไดเร็กทอรีและคลิก Finish Fig 8. คลิกขวาที่ sampleapp ในบรรทัดแรกของหน้าต่าง CC ด้านซ้ายและเลือก Properties เพื่อบอก linker ที่ต้องการเพิ่มไลบรารีรูปภาพ 9. ในหน้า Properties ของ sampleapp ให้คลิก CC Build Settings ภายใต้การตั้งค่า Tool ให้คลิกที่ GCC C Linker Libraries รูปที่ 10. ในช่อง Libraries คลิกที่ไฟล์ add ในกล่องโต้ตอบ popup type GL และคลิก OK ทำซ้ำสองขั้นตอนข้างต้นเพื่อเพิ่ม GLU และ library ที่เหลือจากนั้นคลิก Apply และ OK Be ให้คลิก Apply ก่อนที่จะคลิก OK รูปที่ 11 สร้างและรันโปรแกรมในเมนูหลักเลือก Project Build All Fig 13. ในส่วนของปุ่ม Create, จัดการและรันการกำหนดค่าให้ดับเบิ้ลคลิก เมื่อแอ็พพลิเคชัน CC แอ็พพลิเคชัน Fig 15 จะสร้างแอ็พพลิเคชัน Debug sampleapp บนหน้ากำหนดค่า Debug ของ sampleapp ให้เลือก Enable auto build และคลิก Run Fig 16 คลิกที่แท็บ Console ที่ด้านล่างของบานหน้าต่างด้านซ้ายเพื่อดูคอนโซลของเอาต์พุต โปรแกรมถ้ามีคลิกที่ตารางสีแดงเพื่อหยุดโปรแกรมรูปที่ 17.Yosemite 10 10 5, Mavericks 10 9 4, Lion 10 7 2, SnowLeopard 10 6 4, เสือดาว 10 5 8 เสือ 10 4 11 ดาร์วิน 14 5 0, 13 3 0, 11 2 0, 10 4 0, 9 8 0, 8 11 0 Xcode 6 4, 5 1 1, 4 2 1, 3 2 4, 3 1 2, 2 0 gcc 4 2 1, 4 0 1, 4 0 0 Apple LLVM รุ่น 6 1 0 clang-602 0 53 อ้างอิงจาก LLVM 3 66 0svn, 5 1 clang-503 0 40 อ้างอิงจาก LLVM 3 4svn. OpenGL และ GLUT มาพร้อมกับการติดตั้งระบบปฏิบัติการและ Xcode เพื่อตรวจสอบให้แน่ใจว่าได้ตรวจสอบในไฟล์ต้นฉบับของ OpenGL รวมถึงบรรทัดต่อไปนี้แม้ว่าเอกสารของ Apple คุณไม่จำเป็นต้องรวม glh และ glu h เนื่องจากมีอยู่แล้วใน glut h ตัวอย่างเช่นดูตัวอย่างโค้ดตัวอย่างที่ให้มาเพื่อสร้างแอพพลิเคชัน GLUT บนบรรทัดคำสั่ง ตรวจสอบให้แน่ใจว่าคุณได้รัน xcode-setup --install. when การเชื่อมโยงโค้ดของคุณใช้ตัวเลือก linker ต่อไปนี้ - กรอบ OpenGL - framework GLUT ตัวเลขที่นี่มีจากเวอร์ชัน 4 2 1 ซึ่งมีค่ามากหรือน้อยเหมือนกันสำหรับ 5 1. สร้างโครงการใหม่เลือกไฟล์โครงการใหม่รูปที่ 18 เลือกแม่แบบสำหรับโครงการใหม่ของคุณภายใต้ Mac OS X ไม่ใช่เครื่องมือแอ็พพลิเคชันบรรทัดคำสั่ง iOS และคลิกถัดไปรูปภาพ 19. สำหรับโค้ดตัวอย่างให้ระบุชื่อผลิตภัณฑ์เป็น sampleapp, ตัวระบุ บริษัท เป็นตัวอย่างให้เลือกประเภท C สำหรับ 4 2 1 ยกเลิกการเลือกใช้การนับการอ้างอิงโดยอัตโนมัติ - เป็นเพียงยูทิลิตีเท่านั้น ul สำหรับวัตถุประสงค์ C และคลิกถัดไปรูป 20. หน้าต่างปรากฏขึ้นเพื่อแจ้งให้คุณทราบตำแหน่งที่คุณต้องการใส่โฟลเดอร์โครงการใหม่ในตัวอย่างนี้ฉันได้ตัดสินใจที่จะใส่โฟลเดอร์โครงการบนเดสก์ทอปของฉันยกเลิกการเลือกสร้างพื้นที่เก็บข้อมูล git ภายในสำหรับโครงการนี้ถ้า คุณ don t want it จากนั้นคลิก Create Fig 21. ในบานหน้าต่างด้านซ้ายสุดภายใต้ sampleapp เลือกและ sampleapp 1 และคลิกขวาเพื่อลบรูป Fig 22 คลิก Delete หรือย้ายไปที่ถังขยะในกล่องโต้ตอบการยืนยันเพิ่มไฟล์ต้นฉบับคลิกขวาที่ sampleapp ที่ด้านบนสุดของบานหน้าต่างด้านซ้ายสุดและเลือก Add Files เพื่อ sampleapp Fig 23 เลือกไฟล์ตัวอย่างเช่นตัวอย่างที่มีให้ c คุณสามารถเลือกว่าจะคัดลอกรายการที่เพิ่มเข้าไปในโฟลเดอร์โครงการหรือไม่ได้เลือกที่จะไม่ทำสำเนารายการที่เพิ่มเข้าไป แต่ให้ปล่อยไว้ในโฟลเดอร์โครงการแทนในตัวอย่างนี้คลิกเพิ่มรูปที่ 24 ในบานหน้าต่างตรงกลางให้คลิกแท็บ Build Phases จากนั้นเปิดลิสต์ลิงค์ไบนารีด้วยไลบรารีแล้วคลิกเครื่องหมายที่มุมล่างซ้ายของรายการ 25. รายการของกรอบควรปรากฏขึ้น เลื่อนลงไปที่รายการและคลิก Add Fig 26 Repeat for เพื่อยกเลิกการเตือนการปฏิเสธสำหรับ GLUT ในบานหน้าต่างด้านกลางให้คลิกแท็บ Build Settings ในเมนูที่สองของแผงควบคุมคลิกที่ All Scroll down หรือค้นหา Apple LLVM 5 1 - Custom Compiler Flags คลิกที่ด้านขวาของ C Flags อื่นและพิมพ์ลงในรูปที่ไม่สนับสนุนรูปที่ 26bis.8 1 Enterprise, 7 Enterprise, Vista x64 EE SP2 Build 6002, Vista EE SP2 Build 6002, XP SP3 ของ Windows 5 1 สร้าง 2600 Visual Studio 2013 12 0 30723 00 การปรับปรุง 3, 2012 11 0 51106 01 การปรับปรุง 1, 2010 10 0 420219 1 SP1Rel, 2008 Framework 4 5 51641, 4 5 50709, 4 0 30319 SP1Rel, 3 5 SP1.OpenGL มาพร้อมกับ OS และ Visual การติดตั้ง Studio เพื่อตรวจสอบไฟล์ header ไฟล์ Program Files x86 Windows Kits 8 1 รวมถึงการติดตั้งของคุณอาจมีสิ่งอื่นนอกเหนือจาก um บนพา ธ สำหรับ Visual Studio C Program Files เวอร์ชันก่อนหน้า x86 Microsoft SDKs Windows v7 1A รวม gl h ไม่มี x86 สำหรับ Windows Vista รุ่น 32 บิต VS2010 v7, VS2008 v6 0A. static ไลบรารี 32 และ 64 บิต resp e โปรแกรม C แฟ้มโปรแกรม x86 ชุดของ Windows 8 1 Lib winv6 3 um x86 C แฟ้มโปรแกรม x86 Windows Kits 8 1 Lib winv6 3 um x64.Earlier รุ่นล่าสุดของ Visual Studio C แฟ้มโปรแกรม x86 Microsoft SDKs Windows v7 1A Lib. runtime dll ที่เชื่อมโยงแบบไดนามิก dll, shared libraries C Windows SysWOW64.Out ของกล่อง Windows ไม่ได้มาพร้อมกับ GLUT ที่ติดตั้งไว้เพื่อให้ได้ไลบรารี GLUT ทั้งแบบ 32 และ 64 บิตคุณสามารถติดตั้งชุดเครื่องมือ Cg ของ Nvidia ถ้าคุณต้องการ GLUT แบบ 64 บิตในระหว่างการติดตั้งให้ทำ ตรวจสอบให้แน่ใจคลิกที่ตัวเลือกในการติดตั้งไฟล์ 64 บิตคุณสามารถละเว้นการร้องเรียนของโปรแกรมติดตั้ง DirectX ของคุณได้ไม่ถูกต้องเราจำเป็นต้องมีไฟล์ glut เท่านั้นเมื่อติดตั้ง Cg ไฟล์ GLUT จะอยู่ในโฟลเดอร์ C program Files x86 NVIDIA Corporation Cg folder จากนั้นคุณสามารถแจกจ่ายไฟล์ GLUT ได้ดังต่อไปนี้ไฟล์คำสั่ง C ไฟล์โปรแกรม x86 Microsoft Visual Studio VC รวม GL glut h ตรงกับเวอร์ชันของ VS 12 0 สำหรับ VS2013, 11 0 สำหรับ VS2012, 10 0 สำหรับ VS2010, 9 0 สำหรับ VS2008 คุณ อาจจะต้องสร้างโฟลเดอร์ include ในเวอร์ชันก่อนหน้านี้ ไม่มีโฟลเดอร์ VC ให้ลองใช้แทน C แฟ้มโปรแกรม Microsoft SDKs Windows v7 0A รวม gl glut h. library file C แฟ้มโปรแกรม x86 Microsoft Visual Studio ถ้าคุณไม่ได้มีโฟลเดอร์ VC ลองแทน C Program Files Microsoft. To build 64- bit ใส่ไฟล์ไลบรารี 64 บิตในไฟล์ C Program x86 Microsoft Visual Studio VC lib amd64.runtime dll แบบไดนามิกที่เชื่อมโยงไลบรารีที่ใช้ร่วมกัน C Program Files x86 Microsoft Visual Studio หากคุณไม่ได้มีโฟลเดอร์ VC ลองใช้แทน ในการสร้างแอ็พพลิเคชันแบบ 64 บิตให้ใส่รันไทม์ 64 บิต dll แบบไดนามิกไฟล์ไลบรารีที่ใช้ร่วมกันใน C Program Files x86 Microsoft Visual Studio VC bin amd64.It ได้รับรายงานว่าไฟล์ส่วนหัว stdlib ที่มาพร้อมกับ Visual Studio 2013 มีปัญหาความเข้ากันได้กับไฟล์ส่วนหัวที่มาพร้อมกับเว็บไซต์ 32 บิตโดยเฉพาะกับการกำหนดใหม่ของการออกดังนั้นคุณอาจต้องการหลีกเลี่ยงการใช้ไลบรารีนี้นอกจากนี้ยังมีไลบรารี Freeglut อย่างไรก็ตาม Freeglut บน Windows ทำให้การเรียกซ้ำไปยังจอแสดงผล ตัวจัดการการตอบกลับนี้ mea ns ตัวจัดการการแสดงผลของคุณต้องปลอดภัยในการใช้งานหลายครั้งซึ่งอาจต้องใช้การคัดลอกหน่วยความจำเพิ่มเติมเพื่อบันทึกและเรียกคืนสถานะนอกจากนี้ยังมีประสิทธิภาพที่ถูกต้องเนื่องจากการแสดงผลซ้ำแต่ละครั้งต้องทำครั้งละสองครั้งผมขอแนะนำให้คุณใช้ Freeglut บน Windows ใน EECS 487 ในแฟ้มแหล่งที่มาของ OpenGL ของคุณให้ใส่บรรทัดต่อไปนี้คุณไม่จำเป็นต้องรวม glh และ glu h เนื่องจากมีอยู่แล้วใน glut h ตัวอย่างเช่นให้ดูที่ source code ตัวอย่างที่ให้มาสร้างโครงการใหม่เลือก File New โครงการรูป 27.Choose แม่แบบสำหรับโครงการใหม่ของคุณ Visual C Win32 Win32 Console Application แม้ว่าคุณจะสร้าง app 64-bit ให้โครงการชื่อเช่น sampleapp ระบุตำแหน่งของโครงการและคลิก OK. รูปที่ 28.On คลิกถัดไปรูปภาพ 29 ในกล่องโต้ตอบการตั้งค่าแอ็พพลิเคชันภายใต้ตัวเลือกเพิ่มเติมติ๊กโครงการว่างเปล่า untick Security Lifecycle SDL ตรวจสอบแล้วคลิก Finish รูปที่ 30. ในการสร้างแอพพลิเคชั่น 64 บิตให้คลิก ในเมนูแบบหล่นลง nex t ไปยังช่องที่สามบนแถบเมนูที่สองที่ด้านบนของหน้าต่าง Solution Platform จะปรากฏขึ้นเมื่อคุณเลื่อนเมาส์ไปวางไว้และเลือก x64 แทน Win32 รูปที่ 31 หากคุณไม่ได้ใช้ x64 เป็นตัวเลือกให้เลือก Configuration Manager และสร้าง ใหม่โดยการคัดลอกการกำหนดค่า Win32 เมื่อได้รับพร้อมท์เพิ่มไฟล์ต้นฉบับคลิกขวาที่โครงการตัวอย่างเช่น sampleapp ในบรรทัดที่สองของบานหน้าต่างโซลูชัน Explorer ทางด้านซ้ายเพื่อเพิ่มรายการที่มีอยู่ Fig 32 ให้เลือกแหล่งที่มาและ header ตัวอย่างเช่น c ตัวอย่างที่ให้มาและคลิก Add Fig 33. คลิกขวาที่ sampleapp อีกครั้งและเลือก Properties Fig 34 ในหน้า Property Pages ภายใต้ Configuration ระบุการตั้งค่าทั้งหมดรูปที่ 35. เลือก Configurationer Properties Linker Input ในบานหน้าต่างด้านซ้าย ถัดจากส่วนเพิ่มเติมที่ด้านบนของช่องด้านขวาให้ป้อน VS2008 ที่มีช่องว่างอยู่ในตำแหน่งของเครื่องหมายอัฒภาคโปรดระวังอย่าเพิ่มช่องว่างก่อนหรือหลังเครื่องหมายอัฒภาคกด RETURN แล้วคลิกนำไปใช้ Fig 36. เพื่อป้องกันไม่ให้โปรแกรมของคุณเปิดหน้าต่างคอนโซลขณะที่อยู่ใน Property Pages ให้เลือก Configuration Properties Linker Command Line ในบานหน้าต่างด้านซ้ายภายใต้ Additional options ที่ด้านล่างของบานหน้าต่างด้านขวาให้คลิกที่ Apply Fig 37 คุณอาจไม่ต้องการปิดหน้าต่างคอนโซลถ้าคุณพิมพ์ข้อความไปยังคอนโซลดูขั้นตอนถัดไปปิดบานหน้าต่าง Property Pages โดยคลิกที่ Ok จากนั้นคลิกที่ปุ่ม play บนแถบเมนูที่สองเพื่อแจกจ่ายโปรแกรมของคุณรวมกับการแจกจ่ายของคุณขออภัยไม่มี t doesn ดูเหมือนจะเป็นห้องสมุด GLUT ที่เชื่อมโยงกันแบบ statically สำหรับ Windows.1 7 31-3 64 bit NT - 6 3 ชุดเครื่องมือคอมไพเลอร์ x8664-pc-cygwin gcc 4 8 3 เพื่อสร้างแอพพลิเคชัน Win32 64 บิต i686-pc-cygwin gcc 4 8 3 เพื่อสร้างแอพพลิเคชัน 32 บิต Win32 i686-pc-mingw32 gcc 4 7 3 ฉบับดั้งเดิมเพื่อสร้าง MinGW แอป Win32 แบบ 32 บิต i686-w64-mingw32 gcc 4 8 3 MinGW w64 เพื่อสร้างแอพพลิเคชัน Win32 แบบ 32 บิต x8664-w64-mingw32 gcc 4 8 3 MinGW w64 เพื่อสร้างแอพพลิเคชัน Win64 64 บิตติดตั้ง Cygwin X11 โดยดาวน์โหลดและรันโปรแกรมติดตั้งหากคุณติดตั้งเวอร์ชัน 64 บิต x8664 - cygwin เป็น compiler toolchain คือคอมไพเลอร์ linker archiver ฯลฯ ที่คุณได้รับตามค่าเริ่มต้นเมื่อติดตั้ง Cygwin สร้างแอพพลิเคชัน OpenGL GLX X11 แทน Windows WGL OpenGL ดั้งเดิมของโปรแกรม แต่โปรแกรม GLX ใน Cygwin ใช้วัตถุ buffer segfault ในการโทร เพื่อ glBindBuffer และผู้ที่ใช้ segfault shadlers ในการโทรไป glCreateProgram ดังนั้นเราจะสร้างปพลิเคชัน WGL แทน toolchain เรียบเรียงที่มาพร้อมกับ Cygwin สามารถสร้างปพลิเคชัน WGL เห็นอาคาร OpenGL GLFW Apps แต่น่าเสียดายที่ไม่มีห้องสมุด GLUT ที่ทำงานร่วมกับมันใช้ได้ Freeglut ไบนารีสำหรับ MinGW ทำให้การเรียกซ้ำไปยังแฮงเอาท์การโทรกลับที่แสดงตามที่ระบุไว้ข้างต้นไบนารี GLUT ของ Nvidia ไม่ได้ถูกรวบรวมเพื่อสนับสนุนรูปแบบหน่วยความจำขนาดใหญ่ซึ่งส่งผลให้การโยกย้ายถูกตัดทอนเพื่อให้พอดีกับข้อผิดพลาด ข้อความจาก linker โชคดีที่ toolchain compiler ของ MinGW x8664 สามารถทำงานร่วมกับไลบรารี GLUT ของ Nvidia ดังนั้นเราจะใช้ toolchain นี้แทน toolchain Cygwin แบบดั้งเดิมการติดตั้งและการตรวจสอบใช้โปรแกรมติดตั้ง Cygwin เพื่อติดตั้งเครื่องมือรวบรวมข้อมูลของ MinGW x8664 toolchain โปรแกรมติดตั้งจะค้นหาดาวน์โหลดและติดตั้งการอ้างอิงที่จำเป็นทั้งหมดเมื่อต้องการใช้ WGL แทนที่จะเป็น GLX ภายใต้ Cygwin คุณจำเป็นต้องเชื่อมโยงโปรแกรมของคุณกับไลบรารีกราฟิกของ Win32 เพื่อให้ YOURTOOLCHAIN ​​เป็น x8664-w64-mingw32 และแทนที่เหตุการณ์ทุกครั้งของ YOURTOOLCHAIN ​​ด้านล่างด้วย x8664-w64-mingw32 เราจะเห็นการใช้ toolchains อื่น ๆ ในภายหลังตรวจสอบว่าคุณได้ติดตั้ง OpenGL และ GLU ของ Win32 แล้ว usr YOURTOOLCHAIN ​​sys-root mingw lib libopengl32 usr YOURTOOLCHAIN ​​sys-root mingw lib libglu32 a. w ไฟล์ OpenGL รวมถึงไฟล์ usr YOURTOOLCHAIN ​​sys-root mingw รวมถึง GL. You จะต้องเพิ่มเส้นทาง usr YOURTOOLCHAIN ​​sysroot mingw bin และ usr YOURTOOLCHAIN ​​bin ไปยังพา ธ การค้นหาของคุณเช่นตัวแปร PATH ของระบบสำหรับไบนารีและไดเร็กทอรีที่เชื่อมโยงแบบไดนามิก dll ดังนั้นคุณสามารถมีเพียงหนึ่ง toolchain ที่ใช้สำหรับตัวแปรสภาพแวดล้อมของ PATH ที่ระบุเท่านั้นรวมถึง GL glut h header file ไปที่ usr YOURTOOLCHAIN ​​รวมถึง GL. You d ต้องสร้างรวมและไดเรกทอรี GL ไลบรารีแบบคงที่เมื่อเชื่อมโยงกับไลบรารีซึ่งแตกต่างจาก Visual Studio ตัวเชื่อมต่อ MinGW Cygwin จะค้นหา lib pkg หรือ pkg not lib pkg runtime, แบบไดนามิกที่เชื่อมโยงห้องสมุดที่ใช้ร่วมกันเพื่อจำเอาไว้เพื่อเพิ่ม usr YOURTOOLCHAIN ​​bin กับตัวแปรสภาพแวดล้อมของคุณ PATH ก่อนที่จะเปิดตัวแอปพลิเคชันของคุณดังที่ระบุไว้ข้างต้นหากคุณใช้ไลบรารีอื่น ๆ เช่น GLEW, PNG, JPEG ฯลฯ คุณจะต้องเชื่อมโยง กับไลบรารีของ Win32 แทนการติดตั้งผ่านโปรแกรมติดตั้ง Cygwin s ดูบันทึกย่อของหลักสูตรเกี่ยวกับการเพิ่มไลบรารีเตรียมไฟล์ต้นฉบับของคุณตามที่ต้องการสำหรับ Visual Studio ด้านบนเมื่อต้องการคอมไพล์ให้ใช้ตัวเลือก linker ต่อไปนี้ - lglut32 - lglu32 - lopengl32 ซอฟต์แวร์ป้องกันไวรัสบางอย่างเช่น Avast อาจย้ายไบนารีที่คุณสร้างไว้ในโฟลเดอร์กักกันไวรัสโดยอัตโนมัติคุณอาจต้องการยกเว้นโฟลเดอร์การทำงานของคุณจากการกักกันไวรัสโดยอัตโนมัติใน Cygwin แบบ 64 บิตคุณสามารถเลือกสร้างแอปพลิเคชัน 32 หรือ 64 บิตได้ ถ้าคุณใช้ไลบรารีแบบสแตติกคุณสามารถตั้งค่า Cygwin เพื่อสนับสนุนทั้งสองอย่างถ้าคุณต้องการสร้างแอพพลิเคชันแบบ 32 บิตคุณมี toolchains สามตัวเลือกจากด้านบนเพื่อดูสรุปโดยย่อของแต่ละโปรแกรมใช้ Cygwin setup program เพื่อติดตั้ง toolchain ที่คุณเลือกไว้ cygwin32-gcc-g Devel mingw64-i686-gcc-g Devel mingw-gcc-g ใช้ป้ายกำกับต่อไปนี้แทน YOURTOOLCHAIN ​​เหนือ i686-pc-cygwin i686-pc-mingw32 หรือ i686-w64-mingw32 สำหรับ i686-pc-cygwin ไดเรกทอรีย่อยภายใต้ราก sys เรียกว่า usr แทน mingw. References not cited. Last updated กันยายน 23, 2015 โดย Sugih Jamin ขอบคุณ D Kohler สำหรับการแก้ไขการใช้ FreeGlut กับรหัส Blocks ข้อมูลเล็กน้อยเกี่ยวกับ Glut32 และ FreeGlut. The เดิม Glut32 เขียนโดย Mark Kilgard ถูก ported เหนือ b y Nate Robins และคุณจะได้รับ Blowaries Glut32 ที่ถูกย้ายไว้ถ้าคุณต้องการดูหมายเหตุ: ไลบรารี Glut32 รุ่นล่าสุดมีจำนวน 3 7 6 วันที่ 8 พ. ย. 2544 นี่เป็นลิงค์ดาวน์โหลดฟรีลิงค์ที่ลิงก์นี้คุณจะเห็น ชื่อรุ่นเผยแพร่ล่วงหน้าและลิงก์แรกจะนำคุณไปยังไบนารีที่จะดาวน์โหลดได้จากลิงค์นี้ในที่นี้คุณจะเห็นแพคเกจดาวน์โหลด MinGW ที่อธิบายไว้ในบทแนะนำนี้หมายเหตุการเปิดตัวไบนารีล่าสุดมีขึ้นในวันที่ 11 พฤษภาคม 2013 ที่เรียกว่า Martin Payne s Windows binaries ดาวน์โหลด Freeglut 2 8 1 1 สำหรับ MinGW ซึ่งมีการอ้างอิงถึง Windows และ Linux packages ตามเว็บไซต์ของพวกเขาเมื่อ Glut32 ถูกย้ายไปแล้วมันก็หยุดการอัพเดทในปี 2001 ดังนั้นคนบางกลุ่มจึงตัดสินใจที่จะสร้างมันใหม่และตั้งชื่อ FreeGlut ว่าน่าสนใจ ส่วนคือ FreeGlut และ Glut32 สามารถติดตั้งได้เช่นเดียวกับ Code Blocks ยกเว้นว่าคุณจะไม่ต้องแก้ไขสคริปต์สองตัวถ้าการติดตั้ง Glut32 FreeGlut และ Glut32 เป็นชุดฟังก์ชันสำหรับใช้กับ OpenGL It ได้ทำให้ซอฟต์แวร์กราฟิกง่ายขึ้นเล็กน้อยในการเขียนโค้ดเมื่อพูดถึงการเขียนโปรแกรม OpenGL ที่มีข้อมูลแบบ 3D ข้อมูลการใช้งานระบบนี้แสดงให้เห็นว่าทำงานภายใต้และสมมติว่าคุณใช้ Microsoft Windows 7 64 บิตอย่างไรก็ตามควรใช้งานได้ ระบบ Windows ใด ๆ ตราบเท่าที่ Code Blocks และ OpenGL ได้รับการสนับสนุนในระบบปฏิบัติการเช่นเดียวกับ Linux ในบทแนะนำนี้คุณจะเห็นการอ้างอิงเส้นทางเป็นรูปแบบ 64 บิตของโฟลเดอร์ x86 ตัวอย่างเช่นสิ่งที่ฉันหมายถึงคือ C Program Files x86 CodeBlocks ในระบบ Windows 32 บิตคุณจะเห็นว่าเป็น C Program Files CodeBlocks. Notice x86 หายไปEDIT 4 ธันวาคม 2011 เพราะฉันถูกถามอย่างต่อเนื่องว่าทำไมพวกเขาไม่สามารถมองเห็นไฟล์ที่จะแก้ไขที่ฉันแสดงไว้ด้านล่างดี คุณสามารถเปลี่ยนส่วนขยายของคุณเพื่อแสดงใน Windows Explorer ORGANIZE ของคุณดังนั้นตัวเลือกองค์กรและตัวเลือกการค้นหาของคุณ - VIEW TAb แล้วคุณจะเห็นว่าการซ่อนไฟล์นามสกุล ทำ NOT want to hide your extensions except your protected system files Leave those hidden. What You Need To Download.1 Code Blocks You can install the default settings or check mark ALL boxes and install everything Either way, it s up to you I prefer to install everything just in case.3 FreeGlut Do NOT get the source code GET THE BINARIES Example Latest stable release dated 2013.Think of freeglut as if it was the Glut32 Binaries, which the original source code to Glut32 was never available since its proprietary But once you get the GLUT demo working, you can play with the freeglut source code from their website You can however still play with the Ported Glut32 source code It s latest stable release was back in 2001 though. Once you install Code Blocks, then you can download and unzip the freeglut ZIP file, which will contain this. Move all of those files and folders into the C Program Files x86 CodeBlocks mingw folder This is the folder where you see Include and Lib folders This is importan t If it asks you to overwrite folders, that s OK, say yes It will not overwrite anything important. Now copy, do not move, just copy the file that should currently be in your C Program Files x86 CodeBlocks minGW folder into your C Windows folder The reason to copy this into that folder is because C Windows is in your path, and to keep the confusion down, It is easier to just copy it to there You can always change it later It would be highly advised that you add the C Program Files x86 CodeBlocks MinGW bin folder to your path as well. So now that you have copied the correct files and are ready to setup Code Blocks, go to this folder C Program Files x86 CodeBlocks share CodeBlocks templates wizard glut and in there you will see a file named Its this file where it is looking for Glut32 You just simply replace any reference to Glut32 with freeglut And it really is that simple. NOTE USE NOTEPADD or NOTEPADD , do Not use Microsoft word or WordPad. Here is what it should look like. This line shoul d now say. Also, this line if VerifyLibFile dirnomacrolib, T glut32 , T GLUT s return false should now say if VerifyLibFile dirnomacrolib, T freeglut , T GLUT s return false. NOTE Because of windows Protections, it will force you to save it somewhere else Just save it to your desktop and then MOVE the file into the same folder as the old one and overwrite It will ask for permission, click continue or yes on some machines. Now one more file to edit and your done. go to this folder by back tracking a little bit C Program Files x86 CodeBlocks share CodeBlocks templates. in there you will find. This is the file that is for your project to work off of You need to edit this too Here is the code. See this line Add library Glut32 should now say Add library freeglut. NOTE Because of windows Protections, it will force you to save it somewhere else Just save it to your desktop and then MOVE the file into the same folder as the old one and overwrite It will ask for permission, click continue or yes on som e machines. Time to run the demo code from Code Blocks itself. Start up code blocks and choose Create New Project and then choose Glut Glut Project Click next and give it a name and point to where you want the project saved too Click next again and where it asks where Glut is, point to C Program Files x86 CodeBlocks MinGW It will find the glut h file you need It will ask you what compiler, I use GNU GCC Compiler The name MinGW is not in the list for some reason. So yea run the demo right out of the original Code Blocks code and you will see some red spinning objects.

No comments:

Post a Comment