My project continuing could not complied,Try rebuilding from source manually.

Because I am not a native English speaker, I am using a translator. If I did not explain my question clearly, please let me know. Thank you!

Here is my question:

I purchased an online course, and its sample project is at the following URL: https://github.com/toad0475/ActionRPG_UE5.

After downloading it, I right-clicked the Unreal Engine project and selected “Generate Visual Studio project files”, but I got many LNK1181 errors.

If I open the Unreal Engine project directly and click YES on the missing module prompt, it eventually shows:
“Could not be compiled. Try rebuilding from source manually.”

I have searched online for many solutions, but the problem still persists. I am a beginner, and I really don’t know what to do. Please help me!

I have confirmed that my Unreal Engine version is 5.5.4, which matches the version required by the project, and I installed Wwise version 2024.1.3.8749, including its SDK, Authoring tool, etc. I have checked everything.

Interesting, I tried that same file the other day and it worked without error. I will take another look and see what settings I used

running UE5.7

你台灣人嗎?還是哪裡人

編譯你這個DEMO不難的

是的,我是台灣人,我目前新建一個同版本的unreal專案並整合一個wwise給這個專案,把他的plugin資料夾替換掉action_RPG裡的plugin資料夾,目前”the following modules are missing or built with a different engine version”裡只剩下actionRPG、ActionRPGLoadingScreen,但是編譯還是失敗,想知道怎麼解決(後來發現是路徑有中文所以編譯失敗)

(post deleted by author)

哦, 能夠成功編譯就沒事了

我在iOS和Android平台編譯運行這個Demo是可以的

Summary of the issue and solution

After some investigation, I found that the project downloaded from GitHub does not include the full Wwise SDK binaries, which is expected behavior.

For example, in the following path:

D:\ActionRPG_UE5\Plugins\WwiseSoundEngine\ThirdParty\x64_vc170\Profile(StaticCRT)\lib

there should be Wwise static library files (.lib) along with .pdb files.
However, only .pdb files were present, which caused linker and compile errors.

To resolve this, I created a new Unreal Engine project using the same Unreal Engine version, then integrated the matching Wwise version using the Wwise Launcher. This generated a complete and valid Wwise plugin with the correct SDK libraries.

I then copied the entire “Plugins” folder from the new working project and replaced the “Plugins” folder in:

D:\ActionRPG_UE5\

After regenerating the Visual Studio project files and rebuilding, the project compiled and opened successfully.

Hopefully this summary helps anyone who runs into the same issue.

您好,您是從我提供的網址去clone檔案嗎?我發現clone後缺少完整的wwise SDK,所以從別的專案裡生成了一個同版本的並取代專案裡的plugin資料夾,但AI說從Git下載下來本來就會缺失?所以要再生成一個新的wwise檔案並把plugin資料夾取代它是一個正常的步驟?

我剛剛嘗試編譯你提供的從github上面下載的版本,這個版本增加很多內容,是比較完善的版本。
編譯過程中確實有錯誤,是因為作者沒有用最佳的方式配置第三方plugin,我現在修改一下這個 .build.cs 文件,然後嘗試編譯到iOS和Android上面測試。

我所說的以前我測試成功的版本,是另一個原始的版本,沒有這個版本那麼完善。