-
Notifications
You must be signed in to change notification settings - Fork 90
Home
Rofli "psydack" Sanches edited this page Apr 3, 2022
·
8 revisions
Welcome to the UImGui wiki!
Thanks for using the project.
If you have any suggestion or feedback, please feel free to comment on Issues
Install LuaJIT
- Mac you could use https://formulae.brew.sh/formula/luajit
- Windows you could use binary
- Linux (not tested)
Install Visual Studio
- It's necessary only .NET Framework SDK. If you already have VS Studio installed, instsall .NET only
- It could be done using only NET.Core, but I didn't tested. If you could run without VS Studio, please leave a comment
You’ll need GCC (or other as clang)
- https://gcc.gnu.org/install/binaries.html
- Mac you could use
brew install gcc - Windows you could use MinGW
- Don’t forget to put
MinGW\bininto your PATH
- Don’t forget to put
Clone repos below recursively
WIP
-
Generate definitions running
ImGui.NET-nativebuild/generate-all.[sh or bat] -
Copy new definitions to ImGui.NET project running
ImGui.NET-nativebuild/copy-jsons-to-generatecode-csharp.[sh or bat]
MAC/Linux
3. Run ImGui.NET/ci.sh
Windows 3. Generate the code from definitions to csharp
- run
dotnet runinsideImGui.NET/src/CodeGeneratoror open the.slninto Visual Studio and run the project CodeGenerator.- something like:
Outputting generated code files to ...must to appear -
Copy generated code to each project src running
CopyGenCodeToSrc.[sh or bat]
- something like: