Простое приложение Qt не будет компилироваться в OS X - PullRequest
1 голос
/ 12 сентября 2009

Я скачал Qt SDK и пытаюсь начать работу с моим первым приложением Qt с использованием Qt Creator.

Используя мастер на открывшемся заставке, я выбрал «Qt4 Gui Application», и он создал для меня небольшой проект.

Когда я пытаюсь построить этот проект (без внесения каких-либо изменений), я получаю ошибки сборки:

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'

Я понятия не имею, почему это выдает эту ошибку, если я ничего не изменил в проекте по умолчанию. Я не пытаюсь собрать из командной строки, просто использую Qt Creator. Любая помощь приветствуется.

1 Ответ

1 голос
/ 12 сентября 2009

Мне удалось решить эту проблему путем переустановки инструментов разработчика. Я думаю, что-то испортило мою версию ld.

...