1. 程式人生 > 實用技巧 >UE4 匯入第三方外掛libxl,實現Excel讀寫

UE4 匯入第三方外掛libxl,實現Excel讀寫

UE4版本:4.25

Vs:2019

c++使用libxl讀寫Excel可見連結

New一個新外掛:Ue4選單欄->Edit->Plugins->NewPlugin

建立成功後工程根目錄

裡面會有你的外掛資料夾

第三方庫匯入方式:

將libxl相關的庫放到外掛資料夾下

(這邊放到Source\ExcelTool\ThirdParty裡)

include資料夾存放libxl的include_cpp內容

win32資料夾存放libxl的x32的動態庫和靜態庫

win64資料夾類似

注:此時最好Generate Vs Project

注:外掛裡進行程式碼編寫時可能無效,建議重新執行vs

此時vs外掛目錄

東西都有了,現在需要設定配置:

ExcelTool.uplugin內配置

ExcelTool.Build.cs 新增依賴庫 參考見連結

1.根據目錄新增Include路徑

2.新增庫目錄

3.新增動態庫

(編譯Error: Path 無法識別,需要

還需要控制dll的載入

解除安裝

注:使用IPluginManager需要在ExcelTool.Build.cs增加模組

(很容易遇到這種問題,在編譯不過時首先確定使用的模組是否新增配置)

到此為止,第三方庫匯入已經完成了。

測試:

新增指令碼

.h

注:class XXX_APITestTool

直接使用class TestTool 在工程裡呼叫相關函式會編譯不過

.cpp

在工程裡使用外掛:

工程.Build.cs 新增模組

使用:

現在你可以去你儲存的目錄裡找建立的表了!!!

------------------------------

也可以直接在工程裡include “libxl.h”

.h

.cpp

--------------------

end