จากที่สนในมานานแล้วว่า Qt นี้มันคืออะไร ทำงานอย่างไร แต่ก็ยังไม่ได้จริงจังสักที แค่เปิด ๆ ปิด ๆ อยากอ่านก็เปิด ๆ อ่านไม่เข้าใจก็ปิด ๆ ออกไป ตอนเช้ากับบรรยากาศหนาวในวันนี้ทำให้อยากลองเขียนจริง ๆ ขึ้นมาสักทีก็เลยลงมือเขียน จนสำเร็จออกมาได้ ถึงแม้จะเป็นโปรแกรม Hello world แต่ สิ่งที่ได้ไม่ได้แค่นั้นครับ อย่างน้อย ๆ ก็ได้วิธีการ compile และ run และ การติดตั้งเบื้องต้น ซึ่งจะนำเราไปสู่โปรแกรมที่ใหญ่ ๆ ขึ้นไป ด่านแรกและอยากคือการตั้งสภาพแวดล้อมในการทำงานนั้นเอง
ขั้นตอนครับ 1. ประกอบด้วยคำสั่งอย่างง่ายครับให้โปรแกรมมันแสดงข้อความออกมา ตามด้านล่าง
 |
example source code |
ตัวอย่าง Folder ที่จัดเก็บ
 |
folder contain cpp fiile |
2. เปิด qt console แล้วสร้าง Project สำหรับ Qt โดยใช้คำสั่ง qmake –project
 |
menu open Qt console |
 |
start Qt console |
ใช้คำสั่ง
 |
use qmake -porject |
จะมีไฟล์เพิ่มขึ้นมาใน Folder ที่จัดเก็บ
 |
use qmake -porject and result |
แล้วเพิ่มบรรทัดสำหรับแสดงผลแบบ console เข้าไปในไฟล์ .pro
 |
edit project config to support console application |
3. เตรียมสภาพแวดล้อมของการ compile ด้วย qmake จะได้ไฟล์ Makefile, Makefile.Release,Makefile.Debug และ Folder 2 อัน คือ degug and release
ดังภาพด้านล่าง
 |
use qmake |
 |
file after qmake |
4. build Project จาก Makefile ด้วยคำสั่ง mingw32-make –w และทดสอบ run คำสั่ง พร้อมผลลัพธ์ดังภาพด้านล่าง
 |
ผลการ build |
 |
ผลการรัน |
อันนี้แบบลุยหน่อยจัดการเองหมด แต่จริง ๆ Qt ก็มีส่วนใช้งานที่เป็น Graphics ให้สามารถเรียกใช้งานได้อย่างง่ายด้วยครับ เอาไว้แสดงในหัวข้อต่อไป
ไม่มีความคิดเห็น:
แสดงความคิดเห็น