ID บทความ: 000096220 ประเภทข้อมูล: ข้อความแสดงข้อผิดพลาด การตรวจสอบครั้งล่าสุด: 21/08/2023

ข้อผิดพลาด main_functor.cpp:34 Compiler: อาร์กิวเมนต์ Pointer 0 ถึง 'intersector_func' HDL Function Call ไม่ใช่อาร์กิวเมนต์ฟังก์ชัน!

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

เนื่องจากปัญหาใน Intel® OneAPI Base Toolkit (Base Kit) เวอร์ชัน 2023.2 ในสภาพแวดล้อม DevCloud คุณอาจเห็นข้อผิดพลาดเช่นนี้เมื่อคอมไพล์ไลบรารี RTL

ข้อผิดพลาดของคอมไพเลอร์: ตัวชี้ที่ส่งไปยังคอมโพเนนต์ HDL Library ต้องไม่เกินเกณฑ์ทั้งหมด:
ข้อผิดพลาดของคอมไพเลอร์: 1. ต้องเป็นตัวชี้พื้นที่ที่อยู่ทั่วโลกหรือคงที่ ลักษณะ <="ระยะขอบ-ซ้าย: 40px;" >
ข้อผิดพลาดของคอมไพเลอร์: 2. ต้องเป็นอาร์กิวเมนต์ kernal ลักษณะ <="ระยะขอบ-ซ้าย: 40px;" >
ข้อผิดพลาดของคอมไพเลอร์: 3. ต้องทําเครื่องหมายด้วยคําสําคัญ 'restrict' เพื่อตรวจสอบนามแฝงล่วงหน้า ลักษณะ <="ระยะขอบ-ซ้าย: 40px;" >
ข้อผิดพลาดของคอมไพเลอร์: 4. ต้องมีการใช้งานอื่นนอกเหนือจากส่วนประกอบไลบรารี HDL เดียว หรือ< style="margin-left: 40px;" >
ข้อผิดพลาดของคอมไพเลอร์: ต้องมีการใช้งานทั้งหมด รวมถึงส่วนประกอบไลบรารี HDL ทั้งหมด ในฐานะอ่านอย่างเดียว ลักษณะ <="ระยะขอบ-ซ้าย: 40px;" >
ข้อผิดพลาด: ตัวปรับแต่งล้มเหลว

ความละเอียด

เพื่อหลีกเลี่ยงปัญหานี้ ดาวน์โหลดและติดตั้งโปรแกรมแก้ไข 2023.2.1 จากลิงก์ด้านล่าง

  1. ตรวจสอบ ตําแหน่งที่ติดตั้ง ชุดเครื่องมือพื้นฐาน 2023.2 oneAPI FPGA Add-on จะอยู่ภายในไดเรกทอรีการติดตั้งชุดเครื่องมือในโฟลเดอร์ 'oclfpga'
    1. สําหรับ Linux นี่จะเป็น '<install-dir>/intel/oneapi/compiler/2023.2.0/linux/lib/oclfpga' ซึ่งโดยทั่วไปแล้ว <install-dir> เป็นโดยทั่วไปแล้วเป็น '/opt' หรือ '~'
    2. สําหรับ Windows โดยปกติจะเป็น 'C:\โปรแกรมไฟล์ (x86)\Intel\oneAPI\compiler\2023.2.0\windows\lib\oclfpga'
  2. เปลี่ยนชื่อไดเรกทอรี 'oclfpga' ที่มีอยู่เป็นอย่างอื่น เช่น 'oclfpga.bak' หรือ 'oclfpga.prev'
  3. คลายไฟล์เก็บถาวรที่กําหนด .tar.gz สําหรับ Linux และ .zip สําหรับ Windows เพื่อแยกโฟลเดอร์ 'oclfpga' และวางไว้ใน 'intel/oneapi/compiler/2023.2.0/<platform>/lib' ซึ่ง <platform> เป็น 'windows' หรือ 'Linux' (ดูข้างต้น)
  4. (ไม่บังคับ) ลบโฟลเดอร์สํารองที่สร้างในขั้นตอนที่ '2' หลังจากการทดสอบ

ปัญหานี้ถูกกําหนดให้ได้รับการแก้ไขในรุ่นอนาคตของ Intel® OneAPI Base Toolkit (ชุดฐาน)

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

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