gpt4 book ai didi

c++ - VS2012 - 似乎试图链接到 DLL 与 LIB

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

我遇到了与 LINK2001: unresolved external symbol "... __declspec (dllimport) public: __thiscall <function> ..." <internally coded equivalent> 相关的链接器错误.

这些函数作为主项目的依赖项在静态库中提供。

我已确认该库已成功创建并且在 Framework and References 下被引用正确的 Full Path包括 .lib 扩展名。

是否 __declspec (dllimport)意味着它期待一个 DLL?如果是这样,则没有。

最佳答案

是的,__declspec(dllimport) 告诉它期待一个 DLL,并与一个导入库(也是一个 .lib)一起使用。

检查您用来向依赖它的主项目提供静态库中的函数原型(prototype)的头文件。它可能是一个静态库,但它听起来像是那些通用头文件中的某处是“__declspec(dllimport)”或在那些函数和/或类声明中扩展到它的宏。

关于c++ - VS2012 - 似乎试图链接到 DLL 与 LIB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21101678/

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