Jump to content

Flop

Members
  • Posts

    1
  • Joined

  • Last visited

Everything posted by Flop

  1. Hey everyone, I just started installing the ultra app kit on my linux machine (manjaro) and had the same issue. Since it took me a while to piece everything together, I thought it might be a good idea to update this thread so future linux user might have it easier. As the moment of this post the recommended c++ plugin for visual studio code is not available on the market place so you need to install it via .vsix file. The file can be downloaded on the official marketplace website under "Version History". After downloading and installing the plugin you can repeat the steps @Ma-Shell mentioned above and edit the c_cpp_properties, by directly accessing the json file and or using the corresponding interface. There are three things we need to consider when editing the properties files: 1. Check the compilerPath variable. If you using the the x64 build target the compiler should be g++. (e.g. "usr/bin/g++"). 2. Add the missing include path. Since the UltraEngine.h file is not located inside the workspace we have to add the path manually to the "includePath" variable. Simply copy and paste the value of the "ULTRAENGINEPATH" variable in the makefile and add it to the includePath array. 3. Check the provider variable. In my case the "configurationProvider" was set to the wrong provider, it should be "ms-vscode.cpptools". More infos about this here. Hope this helps. GL coding. One more note here. Depending on the operating system you are on, you might get a follow up error that the openal dependencies are not not found by the application. In this case check where the al.h file is located in your system. In my case it is located under /usr/include/AL and i had to adjust the file path in the framwork.h files of the ultraengine from "include openal/al.h to include AL/al.h" (line 129 - line 130) same goes for the alc header.
×
×
  • Create New...