Qt Software Development Kit (SDK) เป็นเฟรมเวิร์กแอปพลิเคชันข้ามแพลตฟอร์มที่ใช้กันอย่างแพร่หลายสำหรับการพัฒนาซอฟต์แวร์แอปพลิเคชันด้วยอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) แอปพลิเคชั่นที่รู้จักกันดีบางตัวที่พัฒนาด้วย Qt ได้แก่ KDE, Opera, Google Earth และ Skype เป็นเฟรมเวิร์กส่วนต่อประสานผู้ใช้แอปพลิเคชันข้ามแพลตฟอร์มแบบพกพาซึ่งทำงานบนระบบปฏิบัติการ Windows, Linux และ Mac OS X Qt SDK ช่วยให้คุณสร้างอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) สำหรับแอปพลิเคชันของคุณที่จะทำงานบน Windows, Linux และ Mac OS X สำหรับข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับ Qt SDK โปรดดูเว็บไซต์ Qt SDK สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างโปรแกรม Qt แรกของคุณ โปรดดูเอกสารต่อไปนี้ วิธีสร้างโปรแกรม Qt แรกของคุณบน Ubuntu Linux
บันทึก:
เอกสารนี้ครอบคลุมถึงการติดตั้ง. เวอร์ชัน 64 บิต Qt SDK 4.8 และ Qt SDK 5.0, ชุดพัฒนาซอฟต์แวร์บน Ubuntu Linux และจะใช้ได้กับ Debian และ Linux Mint ด้วย
ขั้นตอน
วิธีที่ 1 จาก 2: Qt SDK 4.8 คำแนะนำในการติดตั้ง:
ขั้นตอนที่ 1 ขั้นแรก กำหนดเวอร์ชันบิตของระบบปฏิบัติการ Ubuntu Linux ของคุณโดยเปิดเทอร์มินัลแล้วพิมพ์ข้อมูลต่อไปนี้ด้านล่าง แล้วดาวน์โหลดเวอร์ชันบิต Qt SDK ที่ตรงกันสำหรับระบบปฏิบัติการของคุณ
ตัวอย่างเช่น หากคุณใช้ Ubuntu Linux แบบ 32 บิต ให้ดาวน์โหลด Qt SDK แบบ 32 บิต หากคุณใช้ Ubuntu Linux รุ่น 64 บิต ให้ดาวน์โหลด Qt SDK แบบ 64 บิต
-
ประเภท/คัดลอก/วาง:
ไฟล์ /sbin/init
- สังเกตเวอร์ชันบิตของสถาปัตยกรรมระบบปฏิบัติการ Ubuntu Linux ของคุณ ซึ่งจะแสดงเป็น 32 บิตหรือ 64 บิต
ขั้นตอนที่ 2 ถัดไป ดาวน์โหลด Qt Software Development Kit (SDK) ดาวน์โหลด Qt SDK
- เลือกสถาปัตยกรรมระบบ Ubuntu Linux ของคุณ เช่น Qt SDK รุ่น 32 บิตหรือ 64 บิต นอกจากนี้ คุณสามารถเพิ่มไลบรารีการพัฒนาเพื่อให้คุณสามารถเรียกใช้แอปพลิเคชัน Qt ได้โดยไม่มีความยุ่งยากโดยทำตามขั้นตอนเหล่านี้
-
บันทึก:
เมื่อพูดถึงการดาวน์โหลด SDK ให้ดาวน์โหลดการติดตั้งแบบออฟไลน์เนื่องจากต้องใช้เวลานานในการดาวน์โหลด เว้นแต่ว่าคุณมีการเชื่อมต่อการดาวน์โหลดที่รวดเร็วจริงๆ
- คุณมีสองวิธีในการดาวน์โหลด Qt SDK ซึ่งเป็นวิธีติดตั้งออนไลน์หรือวิธีติดตั้งแบบออฟไลน์ ฉันชอบดาวน์โหลด SDK แบบเต็มโดยใช้วิธีออฟไลน์ เนื่องจากคลาสที่ประกอบเป็น Qt SDK นั้นใหญ่มาก จึงต้องใช้เวลาหลายชั่วโมงในการเชื่อมต่อที่ช้าในการดาวน์โหลด SDK นี่อาจเป็นการปิดหรือไม่ก็ได้สำหรับผู้ใช้บางคนที่ต้องการลองใช้ Qt SDK
- คำแนะนำ: ฉันขอแนะนำอย่างยิ่งให้ใช้ตัวติดตั้งออฟไลน์แทนตัวติดตั้งออนไลน์ เว้นแต่ว่าคุณมีการเชื่อมต่อที่รวดเร็วจริงๆ
ขั้นตอนที่ 3 เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้ด้านล่าง:
-
ประเภท/คัดลอก/วาง:
sudo apt-get ติดตั้ง synaptic
-
ประเภท/คัดลอก/วาง:
sudo apt-get update
- คำสั่งนี้ใช้เพื่ออัปเดตและซิงโครไนซ์ไฟล์ดัชนีแพ็คเกจอีกครั้งจากแหล่งที่มาผ่านทางอินเทอร์เน็ต
-
ประเภท/คัดลอก/วาง:
sudo apt-get ติดตั้ง qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- คำสั่งนี้จะเพิ่มไลบรารีการพัฒนา Qt เพิ่มเติมให้กับระบบ Ubuntu Linux ของคุณ ทำให้โปรแกรม Qt ทำงานบนระบบของคุณได้อย่างราบรื่น
ขั้นตอนที่ 4. พิมพ์/คัดลอก/วาง:
ซีดี /บ้าน/"ชื่อของคุณ_ชื่อผู้ใช้"/ดาวน์โหลด
สิ่งนี้จะเปลี่ยนคุณเป็นไดเร็กทอรี Downloads ในระบบของคุณ
ขั้นตอนที่ 5. พิมพ์/คัดลอก/วาง:
sudo -s chmod u+x QtSdk-offline-linux-x86_64-v1.2.1.run
สิ่งนี้จะทำให้ Qt SDK สามารถเรียกใช้งานได้สำหรับผู้ใช้ทุกคนในระบบของคุณ
ขั้นตอนที่ 6 ติดตั้ง Qt SDK โดยออกคำสั่งต่อไปนี้
-
ประเภท/คัดลอก/วาง:
sudo -s./QtSdk-offline-linux-x86_64-v1.2.1.run - ดูสะอาดตา
- คุณต้องมีสิทธิ์ superuser เพื่อติดตั้ง Qt SDK
ขั้นตอนที่ 7 เมื่อคุณติดตั้ง Qt SDK คุณจะได้รับแจ้งให้เลือกไดเร็กทอรีที่คุณต้องการให้ Qt SDK อยู่
เลือก /opt แล้ว Qt SDK ของคุณจะติดตั้งลงในไดเร็กทอรีชื่อ /opt/QtSDK
ขั้นตอนที่ 8 เปลี่ยนการอนุญาตบนตำแหน่งไดเร็กทอรี Qt SDK เพื่อให้ผู้ใช้ทุกคนใช้งานได้โดยออกคำสั่งต่อไปนี้
ขั้นตอนที่ 9 พิมพ์/คัดลอก/วาง:
sudo -s chmod -R 777 /opt/QtSDK
สิ่งนี้จะทำให้ Qt SDK ทำงานได้สำหรับผู้ใช้ทุกคนในระบบของคุณ
ขั้นตอนที่ 10. พิมพ์/คัดลอก/วาง:
sudo -s chmod -R 777 /บ้าน/"ชื่อของคุณ_ชื่อผู้ใช้"/.config/Nokia
สิ่งนี้จะป้องกันข้อความแสดงข้อผิดพลาดเมื่อคุณเริ่ม QtCreator โดยระบุว่าไม่สามารถเขียนไปยัง /home/"ชื่อของคุณ_ชื่อผู้ใช้"/.config/ไดเร็กทอรี Nokia
ขั้นตอนที่ 11 เมื่อติดตั้งโปรแกรม Qt แล้ว ให้เปิดเทอร์มินัลแล้วใช้โปรแกรมแก้ไขข้อความ เช่น nano หรือ gedit เพื่อแก้ไข /etc/profile ของคุณ
-
ประเภท/คัดลอก/วาง:
sudo -s nano /etc/profile
- หรือ
-
ประเภท/คัดลอก/วาง:
sudo -s gedit /etc/profile
ขั้นที่ 12. เลื่อนลงมาจนสุดของไฟล์ /etc/profile แล้วพิมพ์ข้อความข้างล่างนี้
คุณต้องการเพิ่มบรรทัดนี้ด้านล่างในไฟล์ /etc/profile กว้างของระบบ เพื่อให้คุณมีตัวเลือกในการคอมไพล์โปรแกรม Qt จากบรรทัดเทอร์มินัล
ขั้นตอนที่ 13 พิมพ์/คัดลอก/วาง:
- เส้นทาง=/opt/QtSDK/เดสก์ท็อป/Qt/4.8.1/gcc/bin:$PATH
- ส่งออกเส้นทาง
ขั้นตอนที่ 14. ตัวเลขด้านบนที่ไฮไลต์ด้วยตัวหนาหมายถึงหมายเลขเวอร์ชันของ Qt SDK ดังนั้นตรวจสอบให้แน่ใจว่าคุณป้อนหมายเลขเวอร์ชันของ Qt SDK ที่ถูกต้อง
Qt SDK ปรับปรุงอยู่เสมอด้วยการเปลี่ยนแปลงเวอร์ชันใหม่ ดังนั้นตรวจสอบให้แน่ใจว่าคุณคำนึงถึงหมายเลขเวอร์ชัน Qt SDK ของคุณ
ตัวอย่างเช่น เรากำลังใช้ Qt เวอร์ชัน 4.8.1 ในตัวอย่างนี้ ดังนั้นหมายเลขเวอร์ชันใน /etc/profile จะแสดงเป็น 4.8.1
ขั้นตอนที่ 15. บันทึกไฟล์ /etc/profile และออก
ขั้นตอนที่ 16. โหลดไฟล์ /etc/profile ใหม่โดยใช้คำสั่งต่อไปนี้
-
ประเภท/คัดลอก/วาง:
. /etc/profile
- ตรวจสอบให้แน่ใจว่าคุณป้อน. แล้วเว้นวรรคเพื่อโหลดไฟล์ /etc/profile. ของคุณใหม่
ขั้นตอนที่ 17. เมื่อไฟล์ /etc/profile ถูกโหลดซ้ำ ให้ใช้คำสั่งต่อไปนี้ คุณสามารถพิมพ์คำสั่งต่อไปนี้เพื่อให้แน่ใจว่าระบบ Ubuntu Linux ของคุณรับรู้ว่า Qt SDK ได้รับการยอมรับโดย PATH ของระบบ
ขั้นตอนที่ 18. พิมพ์/คัดลอก/วาง:
ซึ่ง qmake
- คุณควรได้รับการตอบกลับเช่นด้านล่าง
- /opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin/qmake
ขั้นตอนที่ 19. พิมพ์คำสั่งต่อไปนี้ด้านล่างด้วย:
-
ประเภท/คัดลอก/วาง:
qmake -version
ขั้นตอนที่ 20 คุณควรได้รับการตอบกลับในลักษณะนี้:
- ' QMake เวอร์ชัน 2.01a
- ' ใช้ Qt เวอร์ชัน 4.8.1 ใน /opt/QtSDK/Desktop/Qt/4.8.1/gcc/lib
ขั้นตอนที่ 21. สิ่งนี้ช่วยให้คุณรู้ว่าคุณสามารถคอมไพล์โปรแกรม Qt จากบรรทัดคำสั่งได้
ตอนนี้คุณพร้อมที่จะคอมไพล์โปรแกรม Qt บนระบบ Ubuntu Linux ของคุณแล้ว เมื่อติดตั้ง Qt SDK สำเร็จในระบบของคุณแล้ว คุณอาจต้องการลองรวบรวมโปรแกรม Qt แรกของคุณ ดูเอกสารนี้สำหรับข้อมูลเพิ่มเติม วิธีสร้างโปรแกรม Qt แรกของคุณบน Ubuntu Linux
วิธีที่ 2 จาก 2: คำแนะนำในการติดตั้ง Qt SDK 5.0:
ขั้นตอนที่ 1 ขั้นแรก กำหนดเวอร์ชันบิตของระบบปฏิบัติการ Ubuntu Linux ของคุณโดยเปิดเทอร์มินัลแล้วพิมพ์ข้อมูลต่อไปนี้ด้านล่าง แล้วดาวน์โหลดเวอร์ชันบิต Qt SDK ที่ตรงกันสำหรับระบบปฏิบัติการของคุณ
ตัวอย่างเช่น หากคุณใช้ Ubuntu Linux รุ่น 32 บิต ให้ดาวน์โหลด Qt SDK แบบ 32 บิต หากคุณใช้ Ubuntu Linux รุ่น 64 บิต ให้ดาวน์โหลด Qt SDK แบบ 64 บิต
-
ประเภท/คัดลอก/วาง:
ไฟล์ /sbin/init
- สังเกตเวอร์ชันบิตของสถาปัตยกรรมระบบปฏิบัติการ Ubuntu Linux ของคุณ ซึ่งจะแสดงเป็น 32 บิตหรือ 64 บิต
ขั้นตอนที่ 2 ถัดไป ดาวน์โหลด Qt Software Development Kit (SDK) ดาวน์โหลด Qt SDK
- เลือกสถาปัตยกรรมระบบ Ubuntu Linux ของคุณ เช่น Qt SDK รุ่น 32 บิตหรือ 64 บิต นอกจากนี้ คุณสามารถเพิ่มไลบรารีการพัฒนาเพื่อให้คุณสามารถเรียกใช้แอปพลิเคชัน Qt ได้โดยไม่มีความยุ่งยากโดยทำตามขั้นตอนเหล่านี้
-
บันทึก:
เมื่อพูดถึงการดาวน์โหลด SDK ให้ดาวน์โหลดการติดตั้งแบบออฟไลน์เนื่องจากต้องใช้เวลานานในการดาวน์โหลด เว้นแต่ว่าคุณมีการเชื่อมต่อการดาวน์โหลดที่รวดเร็วจริงๆ
- คุณมีสองวิธีในการดาวน์โหลด Qt SDK ซึ่งเป็นวิธีติดตั้งออนไลน์หรือวิธีติดตั้งแบบออฟไลน์ ฉันชอบดาวน์โหลด SDK แบบเต็มโดยใช้วิธีออฟไลน์ เนื่องจากคลาสที่ประกอบเป็น Qt SDK นั้นใหญ่มาก จึงต้องใช้เวลาหลายชั่วโมงในการเชื่อมต่อที่ช้าในการดาวน์โหลด SDK นี่อาจเป็นการปิดหรือไม่ก็ได้สำหรับผู้ใช้บางคนที่ต้องการลองใช้ Qt SDK
- คำแนะนำ: ฉันขอแนะนำอย่างยิ่งให้ใช้ตัวติดตั้งออฟไลน์แทนตัวติดตั้งออนไลน์ เว้นแต่ว่าคุณมีการเชื่อมต่อที่รวดเร็วจริงๆ
ขั้นตอนที่ 3 เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้ด้านล่าง:
-
ประเภท/คัดลอก/วาง:
sudo apt-get ติดตั้ง synaptic
-
ประเภท/คัดลอก/วาง:
sudo apt-get update
- คำสั่งนี้ใช้เพื่ออัปเดตและซิงโครไนซ์ไฟล์ดัชนีแพ็คเกจอีกครั้งจากแหล่งที่มาผ่านทางอินเทอร์เน็ต
-
ประเภท/คัดลอก/วาง:
sudo apt-get ติดตั้ง qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- คำสั่งนี้จะเพิ่มไลบรารีการพัฒนา Qt เพิ่มเติมให้กับระบบ Ubuntu Linux ของคุณ ทำให้โปรแกรม Qt ทำงานบนระบบของคุณได้อย่างราบรื่น ฉันรวมข้อมูลนี้ไว้ในกรณีที่คุณต้องการติดตั้งไลบรารีที่เข้ากันได้กับ Qt SDK 4.8
-
ประเภท/คัดลอก/วาง:
sudo apt-get ติดตั้ง build-essential
- สิ่งนี้จะเพิ่มไลบรารี C/C++ เพิ่มเติมสำหรับการคอมไพล์
-
ประเภท/คัดลอก/วาง:
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
- สิ่งนี้จะเพิ่มฟังก์ชัน OpenGL เมื่อเรียกใช้แอปพลิเคชัน Qt ของคุณ
ขั้นตอนที่ 4. พิมพ์/คัดลอก/วาง:
ซีดี /บ้าน/"ชื่อของคุณ_ชื่อผู้ใช้"/ดาวน์โหลด
สิ่งนี้จะเปลี่ยนคุณเป็นไดเร็กทอรี Downloads ในระบบของคุณ
ขั้นตอนที่ 5. พิมพ์/คัดลอก/วาง:
sudo -s chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run
สิ่งนี้จะทำให้ Qt SDK ทำงานได้สำหรับผู้ใช้ทุกคนในระบบของคุณ
ขั้นตอนที่ 6 ติดตั้ง Qt SDK โดยออกคำสั่งต่อไปนี้
-
ประเภท/คัดลอก/วาง:
sudo -s./qt-linux-opensource-5.0.2-x86_64-offline.run -style cleanlooks
- คุณต้องมีสิทธิ์ superuser เพื่อติดตั้ง Qt SDK
ขั้นตอนที่ 7 เมื่อคุณติดตั้ง Qt SDK คุณจะได้รับแจ้งให้เลือกไดเร็กทอรีที่คุณต้องการให้ Qt SDK อยู่
เลือก /opt แล้ว Qt SDK ของคุณจะติดตั้งลงในไดเร็กทอรีชื่อ /opt/QtSDK
ขั้นตอนที่ 8 เปลี่ยนการอนุญาตบนตำแหน่งไดเร็กทอรี Qt SDK เพื่อให้ผู้ใช้ทุกคนใช้งานได้โดยออกคำสั่งต่อไปนี้
ขั้นตอนที่ 9 พิมพ์/คัดลอก/วาง:
sudo -s chmod -R 777 /opt/Qt5.0.2
สิ่งนี้จะทำให้ Qt SDK ทำงานได้สำหรับผู้ใช้ทุกคนในระบบของคุณ
ขั้นตอนที่ 10. พิมพ์/คัดลอก/วาง:
sudo -s chmod -R 777 /บ้าน/"ชื่อของคุณ_ชื่อผู้ใช้"/.config/QtProject
สิ่งนี้จะป้องกันข้อความแสดงข้อผิดพลาดเมื่อคุณเริ่ม QtCreator โดยระบุว่าไม่สามารถเขียนไปยัง /home/"ชื่อของคุณ_ชื่อผู้ใช้"/.config/QtProject ไดเร็กทอรี
ขั้นตอนที่ 11 เมื่อติดตั้งโปรแกรม Qt แล้ว ให้เปิดเทอร์มินัลแล้วใช้โปรแกรมแก้ไขข้อความ เช่น nano หรือ gedit เพื่อแก้ไข /etc/profile ของคุณ
-
ประเภท/คัดลอก/วาง:
sudo -s nano /etc/profile
- หรือ
-
ประเภท/คัดลอก/วาง:
sudo -s gedit /etc/profile
ขั้นที่ 12. เลื่อนลงมาจนสุดของไฟล์ /etc/profile แล้วพิมพ์ข้อความข้างล่างนี้
คุณต้องการเพิ่มบรรทัดนี้ด้านล่างในไฟล์ /etc/profile แบบกว้างของระบบ เพื่อให้คุณมีตัวเลือกในการรวบรวมโปรแกรม Qt จากบรรทัดเทอร์มินัล
ขั้นตอนที่ 13 พิมพ์/คัดลอก/วาง:
- เส้นทาง=/เลือก/Qt5.0.2/5.0.2/gcc/bin:$PATH
- ส่งออกเส้นทาง
ขั้นตอนที่ 14. ตัวเลขด้านบนที่ไฮไลต์ด้วยตัวหนาหมายถึงหมายเลขเวอร์ชันของ Qt SDK ดังนั้นตรวจสอบให้แน่ใจว่าคุณป้อนหมายเลขเวอร์ชันของ Qt SDK ที่ถูกต้อง
Qt SDK ปรับปรุงอยู่เสมอด้วยการเปลี่ยนแปลงเวอร์ชันใหม่ ดังนั้นตรวจสอบให้แน่ใจว่าคุณคำนึงถึงหมายเลขเวอร์ชัน Qt SDK ของคุณ
ตัวอย่างเช่น เรากำลังใช้เวอร์ชัน Qt 5.0.2 ในตัวอย่างนี้ ดังนั้นหมายเลขเวอร์ชันใน /etc/profile จะแสดงเป็น 5.0.2
ขั้นตอนที่ 15. บันทึกไฟล์ /etc/profile และออก
ขั้นตอนที่ 16. โหลดไฟล์ /etc/profile ใหม่โดยใช้คำสั่งต่อไปนี้
-
ประเภท/คัดลอก/วาง:
. /etc/profile
- ตรวจสอบให้แน่ใจว่าคุณป้อน. แล้วเว้นวรรคเพื่อโหลดไฟล์ /etc/profile. ของคุณใหม่
ขั้นตอนที่ 17. เมื่อไฟล์ /etc/profile ถูกโหลดซ้ำ ให้ใช้คำสั่งต่อไปนี้ คุณสามารถพิมพ์คำสั่งต่อไปนี้เพื่อให้แน่ใจว่าระบบ Ubuntu Linux ของคุณรับรู้ว่า Qt SDK ได้รับการยอมรับโดย PATH ของระบบ
ขั้นตอนที่ 18. พิมพ์/คัดลอก/วาง:
ซึ่ง qmake
- คุณควรได้รับการตอบกลับเช่นด้านล่าง
- /opt/Qt5.0.2/5.0.2/gcc/bin/qmake
ขั้นตอนที่ 19. พิมพ์คำสั่งต่อไปนี้ด้านล่างด้วย:
-
ประเภท/คัดลอก/วาง:
qmake -version
ขั้นตอนที่ 20 คุณควรได้รับการตอบกลับในลักษณะนี้:
- QMake เวอร์ชัน 3.0
- ใช้ Qt เวอร์ชัน 5.0.2 ใน /opt/Qt5.0.2/5.0.2/gcc/lib
ขั้นตอนที่ 21 สิ่งนี้ช่วยให้คุณรู้ว่าคุณสามารถคอมไพล์โปรแกรม Qt SDK 5.0 จากบรรทัดคำสั่งได้
ตอนนี้คุณพร้อมที่จะคอมไพล์โปรแกรม Qt บนระบบ Ubuntu Linux ของคุณแล้ว เมื่อติดตั้ง Qt SDK สำเร็จในระบบของคุณแล้ว คุณอาจต้องการลองรวบรวมโปรแกรม Qt แรกของคุณ ดูเอกสารนี้สำหรับข้อมูลเพิ่มเติม วิธีสร้างโปรแกรม Qt แรกของคุณบน Ubuntu Linux