GraphEngine的開發環境準備
我知道各位已經着急的要先下一個Graph Engine來體驗一下,雖然說應該是多瞭解一個GraphEngine,然後寫代碼會比較好,不過要是沒有環境,光看概念也是非常無趣,所以我們還是先完成下環境的準備。
GraphEngine支持在Windows和Linux上,但需要自己進行本地的編譯。
我們先說下最熟悉的Windows
請先前往 GraphEngined的guthub
運行你的Visual Studio Installer,安裝VS2017或者2019,確保以下組件也被安裝
- .NET desktop development
- .NET Framework 4 – 4.6 development tools
- Desktop development with C++
- Windows 10 SDK
- Windows 8.1 SDK and UCRT SDK
- Visual Studio extension development
- .NET Core SDK 2.0 or above
- cmake
然後把代碼到本地,你需要在本地進行編譯
然後運行:VS 2017的開發人員命令提示符
我們可以用PowerShell命令運行 tools/build.ps1,然後你就進行一段等待時間,最後你會得到本地編譯成功。
吧你的VS2017或VS2019打開對
Trinity.Core
Trinity.VSExtension.VS2017
編譯,編譯後,我我們會得到GraphEngine開發環境的兩個冠軍內容
- 你會在GraphEngine\build目錄得到GraphEngineVSExtension.vsix插件,安裝這個插件,你才能進行開發
- 得到本地的NuGet包,GraphEngine OSS Local
到此爲止,你就可以進行GraphEngine的開發工作了。