สี่ตัวเลือกในกําหนดค่า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
- ติดตั้งSGX Add-in for Visual Studio โดยใช้คําแนะนําเหล่านี้เพื่อติดตั้งVisual Studio* 2019 add-in ด้วยตนเองจากชุดพัฒนาซอฟต์แวร์ Intel® Software Guard Extensions (Intel® SGX) (SDK) เพื่อ Windows*
- เปิด Visual Studio และสร้าง โครงการใหม่
- ในกล่อง ค้นหาเทมเพลตให้ค้นหา SGX และเลือกIntel® SGX EnclaveProject
- ซึ่งจะเพิ่มโครงการ Enclave ที่มีการตั้งค่าที่ถูกต้องทั้งหมดที่คุณสามารถใช้เพื่อสร้างโซลูชันของคุณ
ตัวเลือก 3
สร้างสํา เนาไดเร็กทอรี ่ SGX SDK/SampleEnclave และใช้ไดเรกทอรีที่เป็นฐานของโปรเจ็กต์ใหม่ของคุณ
ตัวเลือก 4
คัดลอก คุณสมบัติจาก SGX SDK/SampleEnclave ไปยังโครงการที่มีอยู่ของคุณ
- เปิด Visual Studio สองอินสแตนซ์
- SGX SDK/SampleEnclave - แหล่งที่มา การกําหนดค่าที่ดีที่รู้จัก อย่าเปลี่ยน คุณสมบัติเหล่านี้
- โครงการของคุณ - เป้าหมาย คือโครงการที่คุณต้องการเปลี่ยนแปลง
- เปิดคุณสมบัติโครงการของแหล่งข้อมูลและใน เป้าหมาย เพื่อให้คุณสามารถดูแบบเคียงข้างกันได้
- คัดลอก คุณสมบัติทั้งหมดจากต้นทางไปยังเป้าหมาย
- ที่ด้านบนของหน้าต่างหน้าคุณสมบัติให้เลือก การกําหนดค่า: การกําหนดค่า: การทําข้อมูล, แพลตฟอร์ม: x64 (หรือการกําหนดค่าอื่นๆ ที่ต้องการ)
- ตรวจสอบให้แน่ใจ ว่าการตั้งค่าทั้งหมดเหมือนกันในทุกฟิลด์:
คุณสมบัติการกําหนด |
- ทั่ว ไป
- ขั้น สูง
- ตรวจ แก้ จุด บกพร่อง
- ไดเรกทอรี VC++
- C/C++ | ตัวเลือกทั้งหมด
- ลิงก์| ตัวเลือกทั้งหมด
- สร้างกิจกรรม| กิจกรรมหลังสร้าง
- เลือก ฟิลด์อื่นๆ ทั้งหมดเพื่อให้แน่ใจว่าฟิลด์เหล่านั้นเหมือนกัน