У мене є маса бібліотек, які мені потрібно зв’язати з тим, що я встановив через macports. Вони 64-бітні бібліотеки. Я працюю над програмою, написаною з QT Creator, і налаштовано .pro. Я завантажив QT SDK для Mac OS X, але він є 32-розрядним, тому складений код не пов'язуватиме 64-бітні бінарні файли, які я отримав з макпортів. Гаразд. Тому я завантажив QT SDK-джерело та створив з джерела за допомогою -arch x86_64. Тепер у мене є 64-розрядна версія SDK (я думаю), але вона не створила додаток QT Creator.
Мені потрібно знати одну з чотирьох речей:
Або:
Я здогадуюсь, що проста команда make переконає QT SDK створити творця для мене. Якщо це правда, то яка команда (зробити творця?).
Найпростіший спосіб змусити MacPorts перезавантажити бібліотеки, які я встановив за допомогою 32-розрядної версії (я постійно бачу "+ універсальний" згаданий, але я його ще не бачив у рядку, а просто викликав порти + універсальний інсталятор XYZ doesn Здається, це не працює - можливо, мені потрібно видалити та перевстановити пакет?). Також це дурна ідея?
Хтось, хто насправді має встановлений 64-розрядний інсталятор QT SDK, тому мені не доведеться з цим возитися. Це смішно, що QT ще не має цього, на мою думку - SL вже не минулого серпня?
Я не розумію, чому я не можу просто ввести команду "компілювати для 64-бітових дурних" безпосередньо у файл QT pro та побудувати її. Дійсно не існує причини, чому компілятор, складений у 32-бітові, не зміг зібрати до 64-бітових?