UE4新增C 類失敗 如何解決

時間 2021-12-26 06:10:53

1樓:朱杰

我用4.27,我的是反的,新建類的同時如果加入了新的資料夾,需要在cpp裡去掉字首,然後編譯,才能一切正常,感覺應該是官方在最近的更新中fix了這個,編譯器會自動查詢次級目錄,使得大家在單獨新增資料夾想對類進行分類管理時候不必再去給cpp新增相應的路徑,所以以後大家可以先不要設定資料夾,直接在工程根目錄下建立自己的類,然後再建立各類的資料夾,分別拖動放進對應的資料夾下,然後直接編譯就好,不管vs還是UEeditor都會自動新增你的資料夾的,不用給cpp新增路徑,就類名.h就好了

2樓:演奇

我用的是4.25版本建立類。不是public的原因,是你在Source 後面又新新增了資料夾,如題主的/OneCPP

跟題主遇到的問題一樣。

詢問路徑: 知乎》官方論壇》谷哥度娘》油管B站》QQ技術群

Unable to create C++ Classes Unreal 4.25

你會發現VS中有的類,編輯器當中不會出現,當你Games->Rebuild 或 Solution->Rebuild Solution結果都無濟於事。

看到報錯顯示報錯不包含。

那麼我們就來到cpp,看到果然這裡報錯,#include下面全是愛的海洋。

把cpp中引用h路徑保持跟編輯器當中建立時候的路徑保持一致即可,即新增字首。

然後Game->Build就好啦。

VS 開啟 testCharacter.cpp

將#include"testCharacter.h"變為#include 「OneCPP/testCharacter.h"

然後Game重新Build就好了。

納悶了。

應對未來的市場,學習UE4還是諸如C4D之類的建模軟體好

學習乙個東西不是說要學什麼軟體,如果你腦子裡有乙個很美的畫面,不管你用什麼軟體都可以實現出來的,C4D.UE4只不過是你的畫筆罷了 影視專業涵蓋的內容非常廣,所以你到底是做什麼的?你在分工的哪個環節?究竟是做什麼?C4D大部分工作時間佔比都不是拿來建模的,至少建模功能本身佔比也並不高,更多工作是做動...

入門TA 技術美術 unity和ue4如何選擇?

Kerry 前期以Unity主,UE4為副。高階之後可以開始轉UE4,感受UE4的Workflow與開箱即用的渲染特性。然後,雙刀流 Unity UE4,如果能進大廠,摸一摸自研引擎還是相當有好處 跟吃粗糧乙個道理 天啊我就是喜歡 建議還是先把技術或者美術作為自己專攻的吧,達到行業入門水平後,找乙個...

美術從業者,現有機會往UE4藍圖類發展(偏技術類),(基於未來)我該主攻哪一類,有大佬幫我分析一下嗎?

有機會還不多學一點,腦子想啥呢?你以為放棄一些方面,就能在其他方向獲得更大突破?這根本沒有關係,而且更可能會因為放棄的方面,限制了你天花板的高度。不是說你一定要把藍圖學的多精,而是你主動選擇關上一門窗戶,看都不看一眼,你的視野也就越來越侷限了。基於我認為的未來,不管題主想偏向哪一類,藍圖都是應該學的...