On Ubuntu and maybe countless other binary distros, you are going to need some additional packages. For Ubuntu listed below:
sudo apt-get install x11-xserver-utils libgl1-mesa-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev gcc make g++ libxmu-dev libxi-dev libgl-dev libglu1-mesa-dev libvulkan1 mesa-vulkan-drivers vulkan-utils libvulkan-dev libasound2-dev libflac-dev libogg-dev libtool libvorbis-dev libopus-dev libsndfile1-dev libglew-dev libssl-dev
git
: git clone https://madladsquad.com/docs/UntitledImGuiFramework.git --recursive
install.sh
script. This will install the necessary files for the framework, but will not compile it. If the script failed, check out how to clean up your environment in the troubleshooting section below. Run instructions below:
./install.sh
or run bash install.sh
into CMD./install.sh
After the install
script is finished, you can now create your project. To create a project, use the same script running instructions below and do the following:
./create-project.sh
Builds sometimes fail and while it’s important to report build problems to us here, it’s also important to know how to rebuild once the problem is resolved. The issue is, without proper cleanup, you can’t rerun the ./install.sh
script. Below are some things you can do:
build
folders under the UVKBuildTool
folderProjects
folderinstall.sh
This is a very common generation error. To fix it, right-click on the UntitledImGuiFramework
project in the Solution Explorer
then click the Properties
button.
Next, navigate to the C/C++
section, expand the list and click on Code Generation
. Inside the list view, you should see a setting called Basic Runtime Checks
, which you need to set to Default
.
Don’t see your error here? Please create an issue to the GitHub issue tracker and send us your build log with your system information. This way, we can resolve your problem, and if needed, document it here if needed. Thanks for using the UntitledImGuiFramework :grinning: