美文网首页
error LNK2019: unresolved extern

error LNK2019: unresolved extern

作者: 一剑卿心 | 来源:发表于2018-03-08 15:02 被阅读26次

C++链接出错:
ResourceDownloader.obj : error LNK2019: unresolved external symbol _CreatePuffer referenced in function "public: virtual void __thiscall ResourceDownloader::Init(void)" (?Init@ResourceDownloader@@UAEXXZ)

表现:ResourceDownloader.cpp文件中的CreatePuffer可以直接F12跳转到定义;但是还是提示链接错误LINK2019。

经查:ResourceDownloader.h头文件中,包含了相应的头文件:
#include "apollo/GCloudPufferInterface.h"
而ResourceDownloader.cpp文件中,没有包含相应的头文件:
#include "apollp/GCloudPufferInterface.h"
cpp文件中也加入相应的头文件,然而并不行。


最终解决方案:

使用puffer目录下的apollo_static.lib替换原有的库文件apollo_static.lib文件

相关文章

网友评论

      本文标题:error LNK2019: unresolved extern

      本文链接:https://www.haomeiwen.com/subject/jgoefftx.html