GOOGLE ADS

miércoles, 20 de abril de 2022

Obtenga Qt5 en funcionamiento en una Mac nueva

Viniendo de Ubuntu, compré un nuevo iMac e intenté configurar mi desarrollo Qt. Todo lo demás ya está en marcha. Las herramientas de línea de comandos de Xcode también están instaladas.

Porque me sorprendió lo bien brewy brew casktrabajado que quería instalar Qt5con ellos. Por un lado, es muy rápido y no tengo que ir a ninguna página de inicio para descargarlo. Por otro lado, no tengo que preocuparme por el directorio de instalación. Sin embargo, tener varias versiones instaladas también debería ser mucho más simple.

Usé los siguientes comandos:

brew install qt5

brew cask install qt-creator

Qt5ahora está instalado en /usr/local/Cellar/qt5/5.4.1. También agregué la bincarpeta a mi ruta (hecho en .bash_profile). QtCreator, Linguist y todas las demás aplicaciones se muestran en mi plataforma de lanzamiento. Pero desafortunadamente, todavía no está hecho.

QtCreatordice que no se conoce ninguna versión de Qt. Traté de agregar qmake pero no pude navegar a la carpeta mencionada anteriormente.

¿Alguien podría darme una pista sobre cómo solucionar este problema? Instalar qt a través del instalador debería ser la última opción.


Solución del problema

Otra opción es usar brew link qt5 --force, que vinculará los diversos Qt5archivos binarios y bibliotecas en sus directorios /usr/local/biny /usr/local/lib. Esto le dará qmakeen la línea de comando, sin necesidad de que agregue nada especial a su ruta en .bash_profile. La razón principal por la que esto no se hace de forma predeterminada es que Qt4también es algo popular.

Puede complicarse un poco, pero si también necesita instalarlo Qt4, puede desvincularlo Qt5en cualquier momento haciendo brew unlink qt5, y la instalación se mantendrá intacta. Luego haga brew install qtpara obtener Qt4, que, a diferencia de la instalación de brew Qt5, creará los enlaces directamente /usr/localsin que usted tenga que hacerlo manualmente brew link qt. Puede desvincular Qt4y volver a vincular Qt5(o viceversa) siempre que necesite cambiar.

No hay comentarios.:

Publicar un comentario

Flutter: error de rango al acceder a la respuesta JSON

Estoy accediendo a una respuesta JSON con la siguiente estructura. { "fullName": "FirstName LastName", "listings...