? 精品日韩欧美在线视频一区二区,中国JAPANESEXXXX少妇,18欧美乱大交欧美日韩a
聯(lián)系我們

給我們留言

聯(lián)系我們

地址:福建省晉江市青陽街道洪山路國際工業(yè)設計園納金網

郵箱:info@narkii.com

電話:0595-82682267

(周一到周五, 周六周日休息)

當前位置:主頁 > 3D教程 > 圖文教程

UE4 protoc生成的代碼編譯問題的解決方法

來源: 52vr | 責任編輯:傳說的落葉 | 發(fā)布時間: 2019-06-11 08:28 | 瀏覽量:

<img alt="[UE4]protoc生成的代碼編譯問題:error LNK2019: unresolved external symbol " public:="" __cdec"="" title="[UE4]protoc生成的代碼編譯問題:error LNK2019: unresolved external symbol " data-cke-saved-src="http://www.52vr.com/data/attachment/portal/201703/28/173449doe7azawq09lxle9.jpg" src="http://www.52vr.com/data/attachment/portal/201703/28/173449doe7azawq09lxle9.jpg" style="overflow-wrap: break-word; border: none; max-width: 1020px;">

 

ue4工程編譯時,如果只是將protobuf.lib鏈接進來,不加入protoc生成的代碼,那么編譯時沒有問題的,但是如果加進來了,那么就跪了:

error LNK2019: unresolved external symbol "public: __cdecl  。。。"

 

之前這個問題沒想明白,以為可以通過設置工程來解決這個錯誤,后來想了想,protoc生成的代碼都是標準c++代碼,其頭文件定義class的位置沒有加入UE4工程的宏,比如:MyProject_API;另外cpp文件有沒有包含工程的頭文件,比如:#include "MyProject.h"。

 

如何解決呢,如果直接修改這些生成的代碼,貌似不科學,那么能否像其他第三方庫一樣,打成lib再鏈接到UE4工程?我的處理方式就是這樣的,這個問題折騰了幾天今天終于徹底搞定了。


相關文章
網友評論

您需要登錄后才可以發(fā)帖 登錄 | 立即注冊

關閉

全部評論:0條

推薦
熱門