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调用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |