gpt4 book ai didi

c++ - 我们可以在链接期间加载动态库吗?

转载 作者:行者123 更新时间:2023-11-28 02:29:58 25 4
gpt4 key购买 nike

我需要将 Security32.dll windows 库包含到我的项目中。当然,我可以使用 LoadLibrary 动态加载这个库。功能,但是否可以在链接过程中链接库?我的意思是这样的(以下示例不正确,我只是尝试并提供它作为示例):

g++ -o bin main.o -lsecurity.dll

最佳答案

我真的取决于您的实际链接器。

作为 MinGW 项目的一部分提供的 GCC 工具链将允许您直接在 Windows 下使用动态链接库(dll 文件)而不是仅使用静态库(或 MSVC 的 lib 文件),但您仍然需要适当的头文件所以编译器知道要调用什么。

另一方面,Microsoft Visual C++ 不支持此功能,并且始终需要具有正确信息的静态库(lib 文件),即使您链接到动态/共享库也是如此。

关于c++ - 我们可以在链接期间加载动态库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29295284/

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