我已经在Windows 10 (build 18362.356)上安装了最新版本的Intel和PSW。我下载了英特尔SGX实验室束并打开了第一个解决方案(Lab1.1特性检测)。当我在该解决方案中编译任何项目时,链接器会发出抱怨,指出:
无法打开输入文件“sgx_tstdcxx.lib”
在查看了SDK的文件夹/bin的内容之后,文件确实丢失了(似乎只有一个名类似的文件: sgx_tstdc.lib)。有人知道如何正确编译解决方案吗?
发布于 2020-07-07 09:32:44
libsgx_tstdc++已经被否决了。代之以libsgx_tcxx。
发布于 2020-04-29 19:32:56
也许这个库对SGX的最新版本不再有必要了?在运行从https://sgx101.gitbook.io链接到的一些示例时,我遇到了这个问题
在我的例子中,在构建PasswordWallet示例时,显示了以下链接错误:
/usr/bin/ld: cannot find -lsgx_tstdcxx
collect2: error: ld returned 1 exit status
Makefile:199: recipe for target 'enclave.so' failed我将-lsgx_tstdcxx从Makefile ( 代码/blob/master/PasswordWallet/Makefile#L 124)中删除,该示例现在编译并成功运行。
https://stackoverflow.com/questions/58265702
复制相似问题