

wxWidgets I've got a question regarding your cookbook. Building without wxWidgets would require some changes to the build system and then some core applications of Hugin could not build anymore. EDIT: As you now changed WINSOCK2 to Default=1 in Git Source, the Libs List finally correctly sets "ws2_32" when building with CMake. If it does not work follow this guide (Firewall section only): 📖.0 of wxWidgets is supported and tested under MSW and Linux (GTK2). Reinstalling the application may fix this problem.Ĭongratulations 🎉 you have installed WSL2! (naughty user, you have not followed my guide 😠!).Įxport DISPLAY=$(route.exe print | grep 0.0.0.0 | head -1 | awk ''):0.0 This application failed to start because no Qt platform plugin could be initialized. Qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. Qt.qpa.xcb: could not connect to display :0

Sudo strip -remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5Ĭould not load the Qt platform plugin "xcb" in "". While running kcachegrind, fix it by executing the following commands: 1 Remember to run XLaunch after every reboot to use it againĬannot open shared object file: No such file or directory.įailed: libQt5Core.so.5: cannot open shared object file: No such file or directory You should see in the bottom right on the taskbar the Xserver icon indicating it’s active.
Clion setup windows#
Launch it and choose Multiple windows (just continue, all the other options are not relevant for our purpose) and then press Finish.
Clion setup install#
This will forward your Linux GUI to the Xserver (installed later).ĭownload and install VcXsrv Xserver (any other Xserver is fine, I just prefer this one): bashrc ( nano ~/.bashrc) file and append this line at the end of the file: 1 If you want to run kcachegrind, massif-visualizer or any Linux app with a GUI follow the next steps. Or this if you have multiple distros installed: 1 Go to File>Seetings>Tools>Terminal, under Shell Path you should already see the WSL terminal unless type the following : 1 If you want to run CLI commands directly into the project directory you can use the built-in terminal in CLion. Under Edit Configurations inthe top right corner you can change to redirect the input from file like the following images Now you can run your program with Valgrind by clicking on the top right icon (I use Atom Material Icons plugin which I strongly recommend:

Go to File>Settings, search for Valgrind, set valgrind path ( /usr/bin/valgrind) and all its arguments (view the FAQ guide). If CLion is connected correctly it should automatically detect all the paths, otherwise you can set them manually (they are located under /usr/bin) Test the connection with the related button.
Clion setup password#
Username: WSL username previously created,Īuthentication type: WSL password previously created. Go to credentials, open the menu and configure a new connection: It should detect automatically your WSL distro and version like the following screenshot: Open CLion, go to File>Settings>Build, Execution, Deployment>Toolchains, click on + and choose WSL. Sudo apt install -y build-essential cmake gdb valgrind wget kcachegrindĬreate a SSH profile with the following command (this assures that CLion connects to WSL): 1 Once installed, open it by searching it in Start Menu.Ĭreate a UNIX user with a password (You need it later so choose one you can actually remember).
Clion setup download#
Feel free to try version WSL 2 if you like it) 1ĭism.exe /online / enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartĬhoose your preferred distro (I suggest using Ubuntu because most of packages are updated and accessible, if you want a lightweight heavy distro use Debian) and download it from Microsoft Store. Open Windows Powershell in Admin mode by using Win+X shortcut and use the following command (In this guide we will install WSL version 1, this saves us a lot of troubleshooting.

Troubleshooting GUI errors CLion InstallationĬreate an educational account using your university email:ĭownload, install and login into CLion.Setup Windows Subsystem for Linux (WSL).
