Domanda

Ho scaricato Qt SDK e sto cercando di iniziare con la mia prima applicazione Qt utilizzando Qt Creator.

Utilizzando la procedura guidata dalla schermata iniziale di apertura ho selezionato " Qt4 Gui Application " e ha messo insieme un piccolo progetto per me.

Quando provo a costruire quel progetto (senza apportare modifiche) ricevo errori di compilazione:

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'

Non ho idea del perché darebbe questo errore se non ho cambiato nulla nel progetto predefinito. Non sto provando a compilare dalla riga di comando, usando solo Qt Creator. Qualsiasi aiuto è stato apprezzato.

È stato utile?

Soluzione

Sono riuscito a risolverlo reinstallando gli strumenti per sviluppatori. Immagino che qualcosa abbia incasinato la mia versione di ld.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top