加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 加载DLL函数的更好方法?

发布时间:2020-12-16 09:46:43 所属栏目:百科 来源:网络整理
导读:我觉得有一种更好的方式,而不仅仅是在typedef中有数百个签名,然后通过GetProcAddress加载指针.据我所知,在加载DLL函数时,它是最容易的 – 但是很脏. 是否有一个不那么杂乱的方式来加载DLL函数?具体来说,大量的Winapi和Tool Help库功能?我知道你可以“包括
我觉得有一种更好的方式,而不仅仅是在typedef中有数百个签名,然后通过GetProcAddress加载指针.据我所知,在加载DLL函数时,它是最容易的 – 但是很脏.

是否有一个不那么杂乱的方式来加载DLL函数?具体来说,大量的Winapi和Tool Help库功能?我知道你可以“包括一个.lib”,但我觉得这会导致不必要的膨胀;我也无法访问源代码(尽管Jason C提到它可以从.dll转到.lib).

我本来想为此编写一个库.我觉得主要的障碍是处理具有不同签名的功能;或者这正是每个人使用typedef而不是“一些幻想循环”来加载他们的DLL函数的原因?

解决方法

链接到.lib文件的“膨胀”(通过“膨胀”我假设你的意思是在可执行文件上有几个额外的KB,你知道……)如果你使用它就不是“不必要的”为了避免处理数百个GetProcAddress调用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读