UE4表格工具三部曲之一【環境配置】

1.工具Python2.7或者3.x

2.Pycharm:Pycharm下載鏈接

3.依賴庫:

setuptools:setuptools官網

Protobuff:ProtoBuff官網,下載all.zip 

Protoc:編譯ProtoBuff使用,鏈接

xlrd(xls reader):xlrd官網

Six:Six官網,下載1.9以上版本

安裝Python,網上找教程即可

安裝SetupTools:將下載的壓縮包解壓,在cmd模式下進入解壓後安裝包目錄,執行python setup.py install

安裝ProtoBuff:解壓Protoc-x.x.x-win64.zip解壓,將protobuf-all-x.x.x.zip下載壓縮包解壓。將Protoc.exe拷貝到protobuf-all的src目錄下,在protobuf-all目錄下創建compiler目錄,進入protobuf-all下的python目錄,執行python setup.py install。

如果出現six > 1.9下載不到的問題,直接去官網下載six,解壓,cmd進入解壓目錄,執行python setup.py install。

重新執行安裝ProtoBuff步驟

安裝xlrd:解壓,cmd模式下進入解壓目錄,執行python setup.py install

安裝:Pycharm,傻瓜式安裝。

打開Pycharm,Files->Settings,設置工程的python環境,即可編寫、編譯、調試Python

通過python,生成ProtoBuff的 .proto文件,.dat二進制數據, 和.proto對應的C++類

注意:xls_deploy_tool.py的幾個修改

1. 使用protoc2,需要加一個標記 self._output.append("syntax = \"proto2\";\n")

2.運行xls_deploy_tool.py需要protoc.exe,所以需要拷貝一個到.py平級目錄下

參考:https://stackoverflow.com/questions/31042242/python-protobuf-install-for-windows

xls生成proto

xls生成C++

環境搭建教程

環境搭建教程

 

UE4表格工具三部曲之二【Protocol Buffer C 源碼編譯】

UE4表格工具三部曲之三【ProtocolBuff序列化和反序列化】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章