ID bài viết: 000058917 Loại nội dung: Cài đặt & Thiết lập Lần duyệt cuối: 20/07/2021

Không thể xây dựng ứng dụng tùy Intel® Software Guard Extensions chỉnh (Intel® SGX) trong Visual Studio*

Môi Trường

Visual Studio* 2019

Windows_10, windows1032bit, windows1064bit

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Tóm tắt

Bốn tùy chọn để định cấu hình Intel® Software Guard Extensions dự án (Intel® SGX) trong Visual Studio*

Mô tả
  • Gặp phải một số lỗi biên dịch hoặc liên kết khi xây dựng một trình điều Intel® Software Guard Extensions (Intel® SGX) trong Visual Studio*.
  • Đã gặp phải một số lỗi khi cố gắng chạy một ứng Intel SGX ứng dụng trong chế độ Mô phỏng.
Độ phân giải

Phương án 1

Thiết lập dự án enclave trong Visual Studio* theo hướng dẫn trong phần Cài đặt dự án Intel Software Guard Extensions trong Hướng dẫn tham khảo nhà phát triển SDK Intel SGX cho Windows*. Hướng dẫn được phân phối cùng với Intel SGX SDK cho Windows và nằm trong thư mục tài liệu mà bạn đã mở rộng tệp cài đặt SGX SDK.

Phương án 2

Tạo dự án enclave bằng mẫu Dự án SGX Enclave.

  1. Cài đặt bổ trợ SGX cho Visual Studio bằng các hướng dẫn này để cài đặt thủ công trình bổ trợ Visual Studio* 2019từ Bộ phát triển phần mềm (Intel® SGX) Intel® Software Guard Extensions (Intel® SGX) cho Windows* .
  2. Mở Visual Studio và tạo một Dự án mới.
  3. Trong hộp Tìm kiếm mẫu, tìm kiếm SGX chọn mẫu Intel® SGX Enclave Project.
  4. Điều này sẽ thêm một dự án Enclave với tất cả các cài đặt chính xác mà bạn có thể sử dụng để tạo giải pháp của mình.

Phương án 3

Tạo một bản sao của thư mục SGX SDK/SampleEnclave và sử dụng thư mục đó làm cơ sở cho dự án mới của bạn.

Phương án 4

Sao chép thuộc tính từ SGX SDK/SampleEnclave vào dự án hiện có của bạn.

  1. Mở hai phiên bản Visual Studio.
    • SDK/SampleEnclave SGX - Nguồn, cấu hình tốt được biết đến. Không thay đổi các thuộc tính này.
    • Dự án của bạn - Mục tiêu, dự án bạn muốn thay đổi.
  2. Mở Thuộc tính Dự án cho Nguồn và cho Mục tiêu để bạn có thể nhìn thấy chúng song song.
  3. Sao chép tất cả các thuộc tính từ Nguồn vào Mục tiêu.
  4. Ở đầu cửa sổ Trang Thuộc tính, chọn Cấu hình: Mô phỏng, Nền tảng: x64 (hoặc cấu hình mong muốn khác).
  5. Đảm bảo tất cả cài đặt đều như nhau trong tất cả các trường:

Thuộc tính cấu hình |

  • Chung
  • Nâng cao
  • Gỡ lỗi
  • Thư mục VC++
  • C/C++ | Tất cả các tùy chọn
  • Trình liên kết | Tất cả tùy chọn
  • Xây dựng sự kiện | Sự kiện hậu xây dựng
  • Kiểm tra tất cả các trường khác để đảm bảo rằng chúng giống nhau.

Các sản phẩm liên quan

Bài viết này áp dụng cho 2 sản phẩm

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.