How to install V-Play cross-platform tool on Fedora

V-Play cross-platform tool enhances the Qt core with components for app and game development.
It also offers plugins for ads, in-app purchases, analytics and much more. It’s an amazing system to quickly develop and deploy applications and games multi-platform.

 

V-Play Games. With a lot of ready-to-use templates, you don't need to reinvent the wheel
V-Play Games. With a lot of ready-to-use templates, you don’t need to reinvent the wheel

 

V-Play Samples. Over 60 templates to get the source code that you need

Based on Qt, a very popular C++ framework which has simplified cross-platform development for 20 years and is used by more than 1,000,000 active developers, V-Play is super easy to learn, but also extremely powerful and flexible. With V-Play, you can develop incredible projects and publish them on many platforms, like iOS, Android, Windows, mac OS X and Linux. So, give it a try!

All easy, all fun, but the Fedora installation.

If you follow the instructions on the official V-Play website, you’ll get some errors and issues on Fedora systems.


libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found

error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

And something more…

To install V-Play on Fedora, we need to take care of some libs.

 

V-Play running on a Fedora 26 system. Like a charm
V-Play running on a Fedora 26 system. Like a charm

 

First of all, install requested development libs:


$ sudo groupinstall "Development Tools"
$ sudo dnf install gcc-c++ mesa-libGLU-devel gstreamer-plugins-base pulseaudio-libs-devel glib2-devel

Then, download necessary files:

Unzip the libs on your Downloads/ folder:


$ cd Downloads/

$ unzip v-play-lib64.zip

Give right permissions to them:


$ cd lib64/

$ sudo chown root:root libcrypto.so.1.0.0 libssl.so.1.0.0

Copy (or move) the files into the /usr/lib64 folder:


$ sudo cp libcrypto.so.1.0.0 libssl.so.1.0.0 /usr/lib64/

And finally start the V-Play installer:


$ cd .. #come back to Downloads/ folder

$ tar -xvzf V-PlayInstaller-x64-online.tar.gz

$ cd V-PlayInstaller-x64-online

$ ./V-PlayInstaller-linux_x64-online.run

And happy gaming!

 

Bonus step. Add a graphical launcher for V-Play

 

From the folder where you installed V-Play, copy the default launcher to a proper location:


$ cd <Your installation PATH>
$ cp QtCreator.desktop ~/.local/share/applications

And, if you want a quick shortcut to examples and demos, do also this:


$ cp V-Play Sample Launcher.desktop ~/.local/share/applications