gpt4 book ai didi

c++ - 在 MSVC 中同时链接静态库和动态库

转载 作者:行者123 更新时间:2023-11-30 02:13:03 25 4
gpt4 key购买 nike

我正在开发一个链接到静态库的 C++ 项目。但是,我想使用 intel 的 TBB,它只能作为动态库使用。我试图在 visual studio 中进行设置,但无法正常工作。如果可能的话,有人有详细的指导吗?

最佳答案

通常,当一个库作为动态库 (.dll) 提供时,它还会附带一个要链接的 .lib 文件(如本 question 中所讨论)。这可以像静态库一样添加到项目的输入列表中

Project Properties->Configuration Properties->Linker->Input->Additional Dependencies (in VS2008)

如果 .lib 不可用,则您必须在运行时使用 Win32 API 函数加载 .dll LoadLibraryEx然后随后调用 GetProcAddress获取所需函数的地址。

关于c++ - 在 MSVC 中同时链接静态库和动态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1009098/

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