現在、Intel SGXアプリケーションを開発中です。そして、私はその区域でOpenSSLライブラリを使用する必要があります。しかし、私がエンクレーブを構築すると、何回もエラーが表示されます。 彼らは、次のようになります。OpenSSLをIntel SGX Enclaveで使用する
Error 17 error C2061: syntax error : identifier 'FILE' C:\OpenSSL-Win32\include\openssl\asn1.h 994 1 Enclave
私は私が正しく飛び地を設定するかどうかわからないです。
VC++ Directories --> Include Directories "C://OpenSSL-Win32/include"
Library Directories "C://OpenSSL-Win32/lib"
C/C++ --> Additional Include Directories "(some SGX default); C://OpenSSL-Win32/include"
Linker --> General --> Additional Library Directories "C://OpenSSL-Win32/lib"
Input --> Additional Dependencies: "libeay32.lib; ssleay32.lib"
何か助けていただければ幸いです。
(1)OpenSSLを使用していない場合は、 'no-stdio'で設定するか、 (2)Windows上で 'FILE'(またはLinuxの場合は' ')を' 'にしてください。 –
jww