gpt4 book ai didi

c++ - 如何在 C++ 中使用 "add reference"

转载 作者:IT老高 更新时间:2023-10-28 22:32:47 25 4
gpt4 key购买 nike

我是 C++ 新手,有些东西我完全不明白。在 C# 中,如果我想使用外部库,例如 log4net,我只需添加对 log4net DLL 的引用,并且它的成员对我自动可用(并且在 IntelliSense 中)。我如何在非托管 C++ 中做到这一点?

最佳答案

除了 .dll 之外,该库通常还附带 1) 一个头文件 (.h) 和 2) 一个 .lib 文件。

头文件在您的代码中被#include'ed,以便您访问库中的类型和函数声明。

.lib 链接到您的应用程序(项目属性 -> 链接器 -> 输入,附加依赖项)。

.lib 文件通常包含自动加载 dll 并将函数调用转发给它的简单 stub 。

如果您没有 .lib 文件,则必须使用 LoadLibrary 函数来动态加载 DLL。

关于c++ - 如何在 C++ 中使用 "add reference",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1127460/

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