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 {};