La posizione Qt è cambiata. Cosa fare?

2

Buon giorno, sto usando Mac OS High Sierra. E ho un software scientifico (non l'ho scritto) che non funziona. Una versione diversa dello stesso software funziona correttamente. Ma ho bisogno di quello che non funziona, in quanto ha alcune funzioni / estensioni / funzionalità personalizzate.

Quando cerco di eseguirlo, ricevo un report e un messaggio che dice che il s / w è vecchio e non può essere eseguito sulla nuova versione del sistema operativo.

Dal registro degli errori:

  Library not loaded: /opt/local/Library/Frameworks/QtOpenGL.framework/Versions/4/QtOpenGL

Voglio trovare dove effettivamente e come dovrei cambiare il percorso (molto probabilmente a /System/Library/Frameworks/... ?) Ho anche solo un QTKit.framework .

E la pagina Qt dice:

Qt OpenGL should not be used anymore for new code. Please use the corresponding OpenGL classes in Qt GUI.

Credo che dovrei anche dare un'occhiata al codice del software (ci sono alcuni file di.h in C ++ e c'è solo un file contenente #include <QtOpenGL/QGLWidget> ), ma il codice non è mio, immagino che non sia il pieno codice (solo il contenuto del pacchetto s / w) e mi chiedo se esiste una soluzione semplice per il vecchio software su un nuovo Mac OS. Sono molto confuso. Devo installare un framework vecchio o vecchio, ma fornire un nuovo percorso (dove? Come?) O fare qualcosa di diverso.

    
posta Anna-Lischen 25.10.2017 - 16:56
fonte

0 risposte

Leggi altre domande sui tag