首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用RtlSecureZeroMemory在静态库中未解析的MinGW

使用RtlSecureZeroMemory在静态库中未解析的MinGW
EN

Stack Overflow用户
提问于 2017-02-06 19:26:15
回答 1查看 321关注 0票数 1

我有一个使用MinGW编译的C静态库。生成一个.a文件,然后在Visual项目中使用。静态库内部使用SecureZeroMemory。Visual项目遇到无法解决RtlSecureZeroMemory的问题,这是SecureZeroMemory宏后面的函数。

函数LNK2019中引用的未解析的外部符号RtlSecureZeroMemory

我认为这个函数应该在Visual默认添加的库中(例如。kernel32.dll)。但是,使用依赖步行器,我找不到这个符号。

我的项目应该包括哪些内容来实现这一目标?

EN

回答 1

Stack Overflow用户

发布于 2017-02-06 20:32:51

静态库中的函数在调用inline时也被标记为SecureZeroMemory。通过删除inline关键字,问题就消失了。我认为这与这样一个事实有关:RtlSecureZeroMemory被称为extern inline __attribute__((__gnu_inline__)),我的函数也是内联的。

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

https://stackoverflow.com/questions/42075726

复制
相关文章

相似问题

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