ue4中的 error LNK2019: unresolved external symbol "__declspec(dllimport)..."

 出现类似的链接错误一般都是很头疼的,引起错误的原因可能有 :

 

1:

LNK2019错误一般都是 compile时找到了相应的(.h)文件,但链接时找不到相应的 lib 库文件(也含dll文件) 。

ue4中自己新创建的模块中不免会引用到原生的一些函数或代码,当然你肯定是将对应的头文件包含到了当前的cpp中,但仍然会

报类似的错误,原因是还需要在自己的 build.cs PrivateDependencyModuleNames.AddRange() 中引入相关模块。

 

2:

在相关类的定义前加上类似标示符,比如:class NETPROTO_API FHxLeNetMgr {};

posted @ 2017-11-28 10:02  sev  阅读(4164)  评论(0编辑  收藏  举报