ID del artículo: 000058917 Tipo de contenido: Instalación y configuración Última revisión: 20/07/2021

No se puede crear una aplicación Intel® Software Guard Extensions (Intel® SGX) personalizada en Visual Studio*

Entorno

Visual Studio* 2019

Windows_10, windows1032bit, windows1064bit

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumen

Cuatro opciones para configurar un proyecto Intel® Software Guard Extensions (Intel® SGX) en Visual Studio*

Descripción
  • Se han encontrado varios errores de conexión o dificultades de enlace al Intel® Software Guard Extensions (Intel® SGX) en Visual Studio*.
  • Se han encontrado varios errores al intentar ejecutar una aplicación Intel SGX en modo de simulación.
Resolución

Opción 1

Configure el proyecto enclave en Visual Studio* de acuerdo con las instrucciones de la sección Configuración de un proyecto Intel Software Guard Extensions en la Guía de referencia para desarrolladores de SDK de Intel SGX para Windows*. La guía se distribuye con cada SDK Intel SGX para Windows y se encuentra en el directorio de documentos donde se expandió el archivo de instalador del SDK de SGX.

Opción 2

Cree un proyecto enclave con la plantilla SGX Enclave Project.

  1. Instale el complemento SGX de Visual Studio con estas instrucciones para instalar manualmente el complemento Visual Studio* 2019desde el kit de desarrollo de software (SDK) de Intel® Software Guard Extensions (Intel® SGX) para Windows*.
  2. Abierto Visual Studio y cree un nuevo proyecto.
  3. En el cuadro Buscar plantillas, busque SGX y seleccione la Intel® SGX de Enclave Project.
  4. Esto agregará un proyecto Enclave con todas las configuraciones correctas que puede utilizar para crear su solución.

Opción 3

Haga una copia del directorio SGX SDK/SampleEnclave y utilice esa opción como base para su nuevo proyecto.

Opción 4

Copie las propiedades del SDK/SampleEnclave de SGX a su proyecto existente.

  1. Abierto dos instancias de Visual Studio.
    • SGX SDK/SampleEnclave: la fuente, la configuración que se conoce como buena. No cambie estas propiedades.
    • YourMbiesar: el objetivo, el proyecto que desea cambiar.
  2. Abra las Propiedades del proyecto para el origen y para el destino para que pueda verlos en paralelo.
  3. Copie todas las propiedades de la fuente al destino.
  4. En la parte superior de la ventana de Páginas de propiedades, seleccione Configuración: simulación, plataforma: x64 (u otra configuración deseada).
  5. Asegúrese de que todas las configuraciones sean iguales en todos los campos:

Propiedades de configuración |

  • General
  • Avanzada
  • Depuración
  • Directorios de VC++
  • | C/C++ Todas las opciones
  • Vínculo | Todas las opciones
  • Desarrolle eventos | Evento posterior a la compilación
  • Compruebe todos los demás campos para asegurarse de que sean los mismos.

Productos relacionados

Este artículo se aplica a 2 productos

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.