วันอังคารที่ 23 มกราคม พ.ศ. 2561

การติดตั้ง wxWidgets ไลบารี่ เวอร์ชั่น 3.1.0 _64bit แบบใช้ไลบารี่ที่คอมไพล์สำเร็จแล้ว และการตั้งค่า compiler setting ให้ทำงานกับ Code::Blocks IDE บน Windows 10 _64bit พร้อมการสร้างและรัน Project เบื้องต้น

ดาวน์โหลด   tdm64-gcc-5.1.0-2
                   Codeblocks-17.12
                   wxMSW-3.1.0-Setup
                   wxMSW-3.1.0_gcc510TDM_x64_Dev

วิธีนี้จะช่วยข้ามปัญหาการคอมไพล์ไลบารี่ไม่ผ่าน โดยเราจะไปดาวน์โหลดมาวางลง แล้วก็ใช้งานกันได้เลย อันนี้สำหรับเครื่อง 64bit นะครับ ส่วน 32bit ผมคอมไพล์ในเครื่อง 64bit แล้วมันมี error กับไฟล์ libintl-8.dll ของชุด Compiler 32bit ซึ่งไฟล์นี้ผมก็ไม่ทราบว่ามีหน้าที่อะไร เอาเป็นว่าถ้าจะคอมไพล์ 32bit ด้วยก็ใช้เครื่อง Windows 8 ไปเลยแล้วกันครับผมทำแล้วก็ไม่มีปัญหาแบบนี้เลย


ติดตั้ง tdm64-gcc แล้วเลือกแบบ 32 and 64bit








เพิ่ม Path environment variable โฟล์เดอร์ที่เราติดตั้งไป



เมื่อติดตั้ง Code::blocks แล้วเข้าไปตั้งค่าคอมไพล์เลอร์ และทำการระบุไฟล์ใหม่ดังรูป



ติดตั้ง wxMSW-3.1.0-Setup.exe ลงไดรฟ์ที่ต้องการ แล้วทำการแตกไฟล์ wxMSW-3.1.0_gcc510TDM_x64_Dev เข้าไปไว้ในโฟลเดอร์สำหรับ ไลบารี่ที่คอมไพล์แล้วดังรูป




เริ่ม Project กันเลย






























คอมไพล์กันดูก่อนเลย



เจอ bug ตามระเบียบ ก็เข้าไปตั้งค่าตามข้างล่างเลย















กดปุ่มเขียว Run ดู มันจะถามหาไฟล์ไลบารี่ dll เราก็ก๊อบมาวางไว้โฟลเดอร์เดียวกันกับ ไฟล์ exe



ถามหาไฟล์ไหนก็ก๊อบไฟล์นั้นมาวางไปเรื่อยๆ






มาแล้ว โปรแกรมแรก ซึ่งจะได้เป็นโปรแกรมแบบ 64bit









วันพุธที่ 31 สิงหาคม พ.ศ. 2559

หนังสือทฤษฎี wxWidgets สำหรับ C++

เท่าที่ค้นหาที่เกี่ยวกับ wxWidgets ภาษา C++ อย่างเป็นทางการก็เห็นมีแต่เล่มนี้เล่มเดียว ออกตั้งแต่ยุคเริ่มแรกใครอ่านเข้าใจก็ไปหามาอ่านเอานะครับ


 ดูรายละเอียด หรือสั่งซื้อหนังสือCross-Platform GUI Programming with wxWidgets ที่เว็บ amazon


หนังสือการใช้งาน CodeBlocks IDE







ส่วนเล่มอื่นๆก็มีนะ แต่จะเป็นการสอนเขียนโปรแกรมภาษา C/C++ และใช้ code::blocks เป็น ide ในการ
สาธิตการเขียน