gpt4 book ai didi

c++ - 您如何找到哪个 .lib 文件对应哪个函数?

转载 作者:行者123 更新时间:2023-11-28 05:16:07 24 4
gpt4 key购买 nike

在链接器设置中,您应该告诉编译器要包含哪些 .lib 文件。我还没有弄清楚的一件简单的事情是如何在使用第 3 方软件时知道哪个 .lib 文件中有哪个函数?

例子:我最近在使用 Qt,它有大量的 .lib 文件。在尝试了那些名字最明显的名字之后,我不得不反复试验,直到找到正确的名字。我以为这些信息会在 Qt 的文档中,但没有找到。我仍然是一个自学的初学者,所以有时像这样简单的事情会让我无所适从。

最佳答案

有两种基本方法。

第一个选择是阅读第三方库的文档(微软在这方面做得很好——他们在每个函数中包含了你需要的库和头文件。Qt 似乎不太好。)

第二个选项是使用 DUMPBIN 列出每个库中的名称,如所述 here .

如评论中所述,第二个选项的变体是 grep .lib 文件以获取函数名称的纯文本。这将告诉您哪些 .lib 文件定义了该函数,或者调用了它。如果只有一个,你就完成了;如果不止一个,您将必须对所有返回的文件运行 DUMPBIN 以查看哪个定义了它。

关于c++ - 您如何找到哪个 .lib 文件对应哪个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42608113/

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