Score:1

วิธีรับ xcb/xcb_icccm.h

ธง hk

ฉันกำลังพยายามสร้าง bspwm ฉันจะได้รับการพึ่งพานั้นได้อย่างไร ฉันติดตั้ง xcb แล้ว ฉันใช้ Ubuntu 21.04 ข้อความแสดงข้อผิดพลาดคือ

cc -std=c99 -pedantic -Wall -Wextra -DJSMN_STRICT -D_POSIX_C_SOURCE=200809L -DVERSION=\"0.9.10-33-ge22d0fa\" -c -o bspwm.o src/bspwm.c
ในไฟล์ที่รวมมาจาก src/bspwm.c:39:
src/types.h:29:10: ข้อผิดพลาดร้ายแรง: xcb/xcb_icccm.h: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
   29 | #รวม <xcb/xcb_icccm.h>
      | ^~~~~~~~~~~~~~~~~~~
การรวบรวมสิ้นสุดลง
ทำ: *** [<builtin>: bspwm.o] ข้อผิดพลาด 1
hr flag
[รายการไฟล์ของแพ็คเกจ libxcb-icccm4-dev ในสถาปัตยกรรม amd64 อันซับซ้อน](https://packages.ubuntu.com/hirsute/amd64/libxcb-icccm4-dev/filelist)
antoine avatar
hk flag
ขอบคุณ ฉันจะทำอย่างไรกับข้อมูลนี้
hr flag
คุณติดตั้ง `libxcb-icccm4-dev` เนื่องจากเป็นแพ็คเกจที่มีไฟล์
hr flag
ดูเพิ่มเติมที่ [ฉันจะค้นหาแพ็คเกจที่ให้ไฟล์ได้อย่างไร](https://askubuntu.com/questions/481/how-do-i-find-the-package-that-provides-a-file)
antoine avatar
hk flag
ขอบคุณมันได้ผล ตอนนี้มันบอกว่าฉันต้องการ xcb/randr.h ฉันทำ dpkg -S randr.h และติดตั้ง x11proto-dev และ libxrandr-dev แล้ว แต่ก็ยังบอกว่าฉันต้องการ xcb/randr.h
hr flag
`dpkg -S` ค้นหาเฉพาะแพ็คเกจที่ติดตั้งแล้วในระบบของคุณ - สำหรับไฟล์ที่คุณไม่มี คุณต้องใช้การค้นหาแพ็คเกจออนไลน์หรือติดตั้งและใช้ `apt-file` ในกรณีนี้ ดูเหมือนว่าคุณต้องการ `libxcb-randr0-dev`
Score:3
ธง it

ฉันมักจะใช้วิธีต่อไปนี้เพื่อค้นหาไฟล์ในที่เก็บทั้งหมด:

$ sudo apt ติดตั้งไฟล์ apt
$ sudo apt-file อัพเดต
$ apt-ไฟล์ค้นหา xcb/xcb_icccm.h
libxcb-icccm4-dev: /usr/include/xcb/xcb_icccm.h

หรือใช้ ค้นหาออนไลน์ ที่ package.ubuntu.com

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา