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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM