Como resolver a exceção de "instruções ilegais" ao executar um enclave de Intel® Software Guard Extensions (Intel® SGX) em modo de 32 bits
- Enclave compilado para plataforma qualquer tipo de cpu | Win32 no Visual Studio*
- Correu a aplicação e ele sofreu um acidente
- O depurador do Visual Studio mostra erro, exceção não processada: 0xC000001D: instruçãoilegal , no DLL do enclave assinado
No Visual Studio, compile a solução para a plataforma x64.
Consulte o uso de endereços grandes para enclaves de 32 bits para lidar com endereços de ponteiro grandes, se o enclave deve ser de 32 bits.