gpt4 book ai didi

c++ - C/C++ mangle 以特定方式导出

转载 作者:太空宇宙 更新时间:2023-11-04 07:30:31 27 4
gpt4 key购买 nike

由于特定的需要,我需要创建一个 DLL,它导出一个以特定方式命名的函数,它也被破坏了。

?drawGdi@stop@234@@Z

有没有办法做到这一点?

最佳答案

你可以这样做,但你必须编写一个 DEF 文件。

foo.h:

extern "C" declspec(dllexport) void foo(int);

foo.def:

EXPORTS
?drawGdi@stop@234@@Z=_foo

(_foo 是函数的导出名称)。

当然记得在链接DLL时指定DEF文件。

有关详细信息,请参阅 documentation on DEF files .

关于c++ - C/C++ mangle 以特定方式导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14237231/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com