سؤال

لقد قمت بتنزيل QT SDK وأحاول البدء في أول تطبيق QT الخاص بي باستخدام QT Creator.

باستخدام المعالج من شاشة Splash المفتوحة ، اخترت "تطبيق QT4 GUI" وألقيت مشروعًا صغيرًا بالنسبة لي.

عندما أحاول بناء هذا المشروع (دون إجراء أي تغييرات) ، أحصل على أخطاء بناء:

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. أي مساعدة موضع تقدير.

هل كانت مفيدة؟

المحلول

تمكنت من حل هذا عن طريق إعادة تثبيت أدوات المطور. أعتقد أن شيئًا ما قد أفسد روايتي من LD.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top