ID บทความ: 000058917 ประเภทข้อมูล: การติดตั้งและตั้งค่า การตรวจสอบครั้งล่าสุด: 20/07/2021

ไม่สามารถสร้างโปรแกรมประยุกต์แบบปรับแต่งเองIntel® Software Guard Extensions (Intel® SGX) ใน Visual Studio*

สิ่งแวดล้อม

Visual Studio* 2019

Windows_10, windows1032bit, windows1064bit

BUILT IN - ARTICLE INTRO SECOND COMPONENT
สรุปข้อมูล

สี่ตัวเลือกในกําหนดค่าIntel® Software Guard Extensions (Intel® SGX) ใน Visual Studio*

คำอธิบาย
  • พบการคอมไพล์หรือตัวเชื่อมโยงข้อผิดพลาดมากมายเมื่อสร้างIntel® Software Guard Extensions (Intel® SGX) ใน Visual Studio*
  • พบข้อผิดพลาดหลายอย่างเมื่อพยายามเรียกใช้Intel SGXแอพพลิเคชั่นในโหมดการลอง
ความละเอียด

ตัวเลือก 1

ตั้งค่า โครงการ enclave ใน Visual Studio* ตามคําแนะนําในการตั้งค่า ส่วน Intel Software Guard Extensions Project ใน คู่มืออ้างอิงนักพัฒนา Intel SGX SDK for Windows* คู่มือนี้จะเผยแพร่ด้วยแต่ละIntel SGX SDK for Windows และอยู่ในไดเรกทอรีเอกสารที่คุณขยายไฟล์ติดตั้ง SGX SDK

ตัวเลือก 2

สร้าง โครงการ enclave โดยใช้ เทมเพลต SGX EnclaveProject

  1. ติดตั้งSGX Add-in for Visual Studio โดยใช้คําแนะนําเหล่านี้เพื่อติดตั้งVisual Studio* 2019 add-in ด้วยตนเองจากชุดพัฒนาซอฟต์แวร์ Intel® Software Guard Extensions (Intel® SGX) (SDK) เพื่อ Windows*
  2. เปิด Visual Studio และสร้าง โครงการใหม่
  3. ในกล่อง ค้นหาเทมเพลตให้ค้นหา SGX และเลือกIntel® SGX EnclaveProject
  4. ซึ่งจะเพิ่มโครงการ Enclave ที่มีการตั้งค่าที่ถูกต้องทั้งหมดที่คุณสามารถใช้เพื่อสร้างโซลูชันของคุณ

ตัวเลือก 3

สร้างสํา เนาไดเร็กทอรี ่ SGX SDK/SampleEnclave และใช้ไดเรกทอรีที่เป็นฐานของโปรเจ็กต์ใหม่ของคุณ

ตัวเลือก 4

คัดลอก คุณสมบัติจาก SGX SDK/SampleEnclave ไปยังโครงการที่มีอยู่ของคุณ

  1. เปิด Visual Studio สองอินสแตนซ์
    • SGX SDK/SampleEnclave - แหล่งที่มา การกําหนดค่าที่ดีที่รู้จัก อย่าเปลี่ยน คุณสมบัติเหล่านี้
    • โครงการของคุณ - เป้าหมาย คือโครงการที่คุณต้องการเปลี่ยนแปลง
  2. เปิดคุณสมบัติโครงการของแหล่งข้อมูลและใน เป้าหมาย เพื่อให้คุณสามารถดูแบบเคียงข้างกันได้
  3. คัดลอก คุณสมบัติทั้งหมดจากต้นทางไปยังเป้าหมาย
  4. ที่ด้านบนของหน้าต่างหน้าคุณสมบัติให้เลือก การกําหนดค่า: การกําหนดค่า: การทําข้อมูล, แพลตฟอร์ม: x64 (หรือการกําหนดค่าอื่นๆ ที่ต้องการ)
  5. ตรวจสอบให้แน่ใจ ว่าการตั้งค่าทั้งหมดเหมือนกันในทุกฟิลด์:

คุณสมบัติการกําหนด |

  • ทั่ว ไป
  • ขั้น สูง
  • ตรวจ แก้ จุด บกพร่อง
  • ไดเรกทอรี VC++
  • C/C++ | ตัวเลือกทั้งหมด
  • ลิงก์| ตัวเลือกทั้งหมด
  • สร้างกิจกรรม| กิจกรรมหลังสร้าง
  • เลือก ฟิลด์อื่นๆ ทั้งหมดเพื่อให้แน่ใจว่าฟิลด์เหล่านั้นเหมือนกัน

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

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

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