The following packages are installed via yum
package manager, but can be replaced with any other package manager.
sudo yum install qt5-qtbase
sudo yum install qt5-qtbase-devel
sudo yum install qt5-designer
sudo yum install qt5-qttools
sudo yum install qt5-qttools-devel
sudo yum install qt5-qtdeclarative-devel
sudo yum install mesa-libGL
sudo yum install mesa-libGL-devel
sudo yum install mesa-libGLU
sudo yum install mesa-libGLU-devel
sudo yum install cmake
export PATH=/lib64/qt5/bin:$PATH
sudo yum install glibc-devel
sudo yum install glibc-utils
qmake
make
sudo make install
mkdir build
cd build
cmake ..
make
sudo make install
In Qt Creator: Projects (on left panel) → Manage Kits
Set version and its location
Set version (32-bit or 64-bit) and its location
Solution: replace updateGL()
with update()
Solution:
auto dlg = std::make_unique<QDialog>(this);
QDialog dlg(this);
dlg.get()
with &dlg
dlg->
with dlg.
Solution
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
Replace -lQGLViewer
with -lQGLViewer-qt5
Replace -lOpenMeshCored
with -lOpenMeshCore