การใช้ชุดสำเร็จที่มาพร้อมกับ Ubuntu
ชุดสำเร็จที่คุณจำเป็นเพื่อติดตั้งขึ้นอยู่กับภาษาการเขียนโปรแกรมอะไรที่คุณใช้และคุณจะใช้ wxWidgets อย่างไรชุดสำเร็จสำหรับการคอมไพล์แอพปลิเคชั่น wxWidgets 2.8 ใน C/C++
ถ้าคุณเลือกและติดตั้งชุดสำเร็จเหล่านี้ ตัวจัดการชุดสำเร็จจะดาวน์โหลดและติดตั้งทุกๆสิ่งที่คุณจำเป็น:libwxgtk2.8-dev libwxgtk2.8-dbgถ้าคุณยังไม่มีตัวคอมไพล์ C หรือ C++, คุณสามารถติดตั้งได้โดยการติดตั้งชุดสำเร็จนี้:
build-essential
ชุดสำเร็จสำหรับ wxPython 2.8
ติดตั้งชุดสำเร็จเหล่านี้และคุณจะได้รับทุกอย่างที่คุณจำเป็นเพื่อสร้างแอพปลิเคชั่น wxWidgets ด้วย Python:python-wxtools python-wxgtk2.8-dbgถ้าใช้ XRC คุณยังต้องการชุดสำเร็จ python-xml ด้วย
คุณต้องการ IDE ดีๆสำหรับเขียนแอพ wxPython ของคุณไหม? ติดตั้งชุดสำเร็จ idle
การใช้ชุดสำเร็จอื่นๆ
มันได้เปลี่ยนการติดตั้งแบบ Out-of-the-box ของ wxWidgets ที่ไม่ได้ตั้งค่าไดเรคทอรี่ไว้อย่างถูกต้อง ที่นี่คือการแนะแนวทีละขั้นเพื่อติดตั้งและปรับแต่ง wxWidgets ใน Ubuntu!- ข้ามขั้นตอนที่ 2 ถ้าคุณมี gcc, g++ ฯลฯ ติดตั้งไว้แล้ว (นั่นคือ, build-essential) ใน Terminal (ถ้าคุณไม่รู้ว่า Terminal อะไรที่คุณอ่านได้ดีกว่าเล็กน้อยบน Linux) พิมพ์ sudo apt-get install build-essential สิ่งนี้จะทำการติดตั้งโปรแกรมที่จำเป็นเพื่อคอมไพล์แอพปลิเคชั่นส่วนใหญ่
- Ubuntu ไม่ได้ติดตั้งรุ่นล่าสุดของ wxWidgets และแอพปลิเคชั่นที่ชัดเจน (เช่น Code::Blocks) ที่ต้องการที่คุณจะมีรุ่นใหม่ ดังนั้นเราจะเพิ่มสิ่งต่อไปนี้ไปยังรายการต้นทางของเรา พิมพ์ gksu gedit /etc/apt/sources.list และเพิ่มสิ่งนี้ไปยังส่วนท้ายของแฟ้มและบันทึกไว้ แทนที่ gusty ด้วยรุ่นของ Ubuntu ที่คุณใช้อยู่ (รักษาส่วน "-wx" ไว้)
deb http://apt.wxwidgets.org/ gutsy-wx main deb-src http://apt.wxwidgets.org/ gutsy-wx main
- ชุดสำเร็จจะถูกลงทะเบียนทางดิจิตัล, ดังนั้นคุณต้องนำเข้าคีย์ที่จะป้องกันข้อผิดพลาด พิมพ์คำสั่งต่อไปนี้เข้าไปยัง Terminal ที่จะทำเรื่องนี้
curl http://apt.wxwidgets.org/key.asc | sudo apt-key add -
แล้ว, ปรับปรุงรายการชุดสำเร็จของคุณเพื่อเพิ่มชุดสำเร็จใหม่ - ถ้าคุณมี wxWidgets (รุ่นล่าสุด) ถูกติดตั้งตามขั้นตอนที่ ติดตั้งชุดคำสั่งและส่วนหัว wxWidgets โดยการพิมพ์คำสั่งต่อไปนี้ใน Terminal
sudo apt-get install wx2.8-headers libwxgtk2.8-0 libwxgtk2.8-dev
- ตอนนี้เนื้อหาทั้งหมดได้ถูกติดตั้งซึ่งเราต้องจะได้รับโครงสร้างไดเรคทอรี่ที่ถูกต้อง ยังคงอยู่ใน Terminal
cd /usr/include
นี่คือตำแหน่งที่แฟ้มประกอบสำหรับ wxWidgets อยู่ls | grep wx
คุณควรจะเห็นโฟลเดอร์ที่ชื่อว่า wx-2.8 ถ้าคุณไม่ได้ติดตั้งส่วนหัวไว้อย่างถูกต้อง
การเชื่อมโยงและคอมไพล์
โดยปกติเมื่อคุณประกอบ wxWidgets คุณจะเขียน "wx/wx.h" อย่างไรก็ตาม wxWidgets จะอยู่ในไดเรคทอรี่ย่อยของ wx-2.8/wx ดังนั้นสิ่งที่เราจะทำต่อไปคือการสร้างการเชื่อมโยงไปยัง wx-2.8/wxsudo ln -sv wx-2.8/wx wxตอนนี้แฟ้มทั้งหมดควรจะถูกคอมไพล์ไว้อย่างถูกต้อง
เมื่อคุณคอมไพล์แฟ้มของคุณที่ประกอบชุดคำสั่ง wxWidgets, เพิ่มคำสั่งนี้ไปที่ส่วนท้ายของคำสั่ง gcc ของคุณ:
`wx-config --cxxflags` `wx-config --libs`
0 comments:
แสดงความคิดเห็น