Score:1

cmake ปฏิบัติการ vscode ไม่ถูกต้อง

ธง us

ฉันเพิ่งติดตั้ง Ubuntu 20.04 และ VSCode ใหม่สำหรับ c ++ ฉันเพิ่มส่วนขยาย C/C++, CMake และ CMake Tools จากนั้นฉันโคลนหนึ่งใน repos github เก่าของฉันสำหรับการทดสอบและพยายาม Cmake:configure จาก command pallete แต่ฉันพบข้อผิดพลาดนี้

ปฏิบัติการ CMake ไม่ถูกต้อง "/snap/bin/cmake" มีการติดตั้งหรือการตั้งค่ามีเส้นทางที่ถูกต้อง (cmake.cmakePath) หรือไม่

ฉันได้ตรวจสอบ repo github ของส่วนขยายเครื่องมือ CMake แล้วและดูเหมือนว่าจะเป็น ปัญหาบางอย่างเกี่ยวกับ snaps? ฉันไม่แน่ใจว่าพวกเขากำลังพูดถึงอะไรกันแน่ แต่ฉันพบว่ามันเป็นบั๊กใน CMake Tools แต่ฉันไม่พบวิธีแก้ไขปัญหานี้ ใครก็ได้ช่วยฉันที

Score:3
ธง zw

คุณต้องลบ Snap'ed cmake by

สแนปลบ cmake

และติดตั้งเวอร์ชัน deb-packaged โดย

sudo apt-get อัปเดต
sudo apt-get ติดตั้ง cmake

sudo apt-add-repository จักรวาล
sudo apt-get ติดตั้ง cmake-extras

แล้วรีสตาร์ท VSCode

yomag1234 avatar
us flag
ขอบคุณมาก ๆ!
Score:1
ธง ao

เวอร์ชัน cmake ที่มาพร้อมกับ Snap เป็นเวอร์ชันล่าสุดของฉัน อูบุนตู 20.04.4 LTS:

$ apt แสดง cmake
แพคเกจ: cmake
รุ่น: 3.16.3-1ubuntu1

ขณะที่ฉันติดตั้งเวอร์ชัน Snap

cmake รุ่น 3.22.2

ดังนั้นฉันจึงต้องการใช้ /snap/cmake/current/bin/cmake เช่น Cสร้างเส้นทาง (ตามคำแนะนำ ที่นี่: "มันใช้งานได้เมื่อคุณใช้ /snap/cmake/current/bin/cmake เป็นเส้นทาง CMake ไฟล์เรียกทำงาน snap ทั้งหมดดูเหมือนจะเป็นเพียงลิงก์สัญลักษณ์ไปยัง /usr/bin/snap และดูเหมือนว่าจะทำงานได้ดีเมื่อเรียกจากเทอร์มินัล แต่เห็นได้ชัดว่า ไม่ได้มาจากส่วนขยาย CMake ใน VSCode ...")

โพสต์คำตอบ

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