首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PNACL -使用winscard库

PNACL -使用winscard库
EN

Stack Overflow用户
提问于 2015-07-15 15:33:09
回答 1查看 705关注 0票数 0

我正在开发便携式本地客户端应用程序,它与智能卡一起工作。为此,我希望将winscard库包含到我的项目中。目前,我在编译阶段失败了。

我在源文件中添加了一行

代码语言:javascript
复制
#include <winscard.h>

以及附加目录中的路径。

C:\程序文件(x86) \ Microsoft \ Windows \ v7.1A \

我收到一个错误

C:\ Program (x86) \ Microsoft \ Windows \ v7.1A \ Include \ windows.h (151,10):致命错误:“expt.h”文件未找到

然后,我给expt.h添加了一条路径

C:\程序文件(x86) \MicrosoftVisualStudio10.0\ VC \包括

我收到了以下错误

从C:\Dev\Lib\nacl_sdk\vs_addin\examples\chromesign\In (27)中包含的1> chromesign.cc 1>文件: C‘1> C:\Program (x86 )\MicrosoftVisualStudio10.0\VC\include(6)中包含的1> chromesign.cc文件)\MicrosoftVisualStudio10.0\VC\包括\xtree(6):‘In 1> C:\Program (X86)\10.0\VC\包括\xfunctional(6):’1> C:\Program (X86)\MicrosoftVisualStudio10.0\VC\包括\cstdlib(5):‘从C’1> C:\Program (X86)\MicrosoftVisualStudio10.0\VC\包含的文件中包含的文件‘1>C:\Program(X86)\MicrosoftVisualStudio10.0\VC\包括\\在C‘1>C:\Program文件(X86)\MicrosoftVisualStudio10.0\VC\include\crtdefs.h(44,2):错误:错误:只有Win32目标支持!1>NACLCOMPILE:#错误错误:只支持Win32目标!

有人知道如何在PNACL应用程序中修复此错误或使用winscard的另一种方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-15 15:55:10

windows.h是一个特定于Windows的报头.PNaCl不支持这样的头文件,因为它必须是可移植的,可以跨操作系统工作,同时保护用户免受恶意/错误的.pexe文件的攻击。

winscard本身是Windows特定的,也不能工作。有提案使智能卡从浏览器访问成为可能。我建议你先去那里看看。您的问题的答案是:这不能像在PNaCl中那样工作。

但是,如果本地消息传递的限制适合您的需要,您可以查看它的使用情况。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31434794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档