Pregunta

Descargué el SDK de Qt y estoy tratando de comenzar mi primera aplicación de Qt con Qt Creator.

Utilizando el asistente de la pantalla de inicio, seleccioné "Aplicación Qt4 Gui". y lanzó un pequeño proyecto para mí.

Cuando intento compilar ese proyecto (sin hacer ningún cambio) obtengo errores de compilación:

Running build steps for project BlockGame...

Configuration unchanged, skipping QMake step.

Starting: /usr/bin/make -w 

make: Entering directory `/Users/mikemorton/BlockGame'

g++ -headerpad_max_install_names -o BlockGame.app/Contents/MacOS/BlockGame main.o mainwindow.o moc_mainwindow.o -F/Library/Frameworks -L/Library/Frameworks -framework QtGui -framework Carbon -framework AppKit -framework QtCore -lz -lm -framework ApplicationServices

/usr/bin/ld: /Library/Frameworks/QtGui.framework/QtGui load command 6 unknown cmd field

/usr/bin/ld: /Library/Frameworks/QtCore.framework/QtCore load command 5 unknown cmd field

collect2: ld returned 1 exit status

make: *** [BlockGame.app/Contents/MacOS/BlockGame] Error 1

make: Leaving directory `/Users/mikemorton/BlockGame'

Exited with code 2.

Error while building project BlockGame

When executing build step 'Make'

No tengo idea de por qué daría este error cuando no he cambiado nada en el proyecto predeterminado. No estoy tratando de construir desde la línea de comandos, solo estoy usando Qt Creator. Cualquier ayuda apreciada.

¿Fue útil?

Solución

Logré resolver esto reinstalando las herramientas de desarrollador. Supongo que algo había estropeado mi versión de ld.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top