Home > Back-end >  Qt 6.2.4 for QNX710 on Ubuntu 20.04 - Qt version is not properly installed
Qt 6.2.4 for QNX710 on Ubuntu 20.04 - Qt version is not properly installed

Time:04-12

I tried to build Qt 6.2.4, installed via qt-unified-linux-x64-4.3.0-1-online.run on Ubuntu 20.04 LTS in a Virtual Box. enter image description here

I installed Qt 6.2.4 in ~/Qt6 for Desktop gcc 64-bit and in source code.

QNX 7.1 is installed in ~/qnx710.

I sourced qnxsdp-env.sh:

$ . ~/qnx710/qnxsdp-env.sh

I added Qt6.2.4, Ninja and CMake to PATH:

$ export PATH=$PATH:~/Qt6/6.2.4/gcc_64/bin
$ export PATH=$PATH:~/Qt6/Tools/Ninja
$ export PATH=$PATH:~/Qt6/Tools/CMake/bin

Copied the qnx.cmake example from 1f784bbb-84f7-4bad-9485-418f8c0441b7-image.png

And of course, once creating a kit, it fails and can't be used.

Any idea how to fix this?

CodePudding user response:

The Qt version was indeed not properly installed.

qmake expects a specific directory for target libraries

$ ~/Qt6/6.2.4/qnx/bin/qmake -v
QMake version 3.1
Using Qt version 6.2.4 in /home/werner/qnx710/target/qnx7/home/werner/Qt6/6.2.4/qnx/lib

So to fix QT Creator, I simply had to create a symbolic link:

$ cd ~/qnx710/target/qnx7
$ mkdir -p home/werner
$ ln -s ~/Qt6 .
  • Related