? 18禁区免费观看网站在线,一个人看的在线观看视频www,三级视频在线观看国产
聯(lián)系我們

給我們留言

聯(lián)系我們

地址:福建省晉江市青陽(yáng)街道洪山路國(guó)際工業(yè)設(shè)計(jì)園納金網(wǎng)

郵箱:info@narkii.com

電話(huà):0595-82682267

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

當(dāng)前位置:主頁(yè) > 3D教程 > 圖文教程

UE4 protoc生成的代碼編譯問(wèn)題的解決方法

來(lái)源: 52vr | 責(zé)任編輯:傳說(shuō)的落葉 | 發(fā)布時(shí)間: 2019-06-11 08:28 | 瀏覽量:

<img alt="[UE4]protoc生成的代碼編譯問(wèn)題:error LNK2019: unresolved external symbol " public:="" __cdec"="" title="[UE4]protoc生成的代碼編譯問(wèn)題: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工程編譯時(shí),如果只是將protobuf.lib鏈接進(jìn)來(lái),不加入protoc生成的代碼,那么編譯時(shí)沒(méi)有問(wèn)題的,但是如果加進(jìn)來(lái)了,那么就跪了:

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

 

之前這個(gè)問(wèn)題沒(méi)想明白,以為可以通過(guò)設(shè)置工程來(lái)解決這個(gè)錯(cuò)誤,后來(lái)想了想,protoc生成的代碼都是標(biāo)準(zhǔn)c++代碼,其頭文件定義class的位置沒(méi)有加入U(xiǎn)E4工程的宏,比如:MyProject_API;另外cpp文件有沒(méi)有包含工程的頭文件,比如:#include "MyProject.h"。

 

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


相關(guān)文章
網(wǎng)友評(píng)論

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

關(guān)閉

全部評(píng)論:0條

推薦
熱門(mén)