У меня есть набор библиотек, которые я должен связать, против которого я установил через macports. Они - 64-разрядные библиотеки. Я работаю над приложением, записанным со спокойным Создателем, и .pro настраивается. Я загрузил спокойный SDK для Mac OS X, но это является 32-разрядным и таким образом, скомпилированный код не свяжется против 64-разрядных двоичных файлов, которые я получил от macports. Хорошо. Таким образом, я загрузил спокойный источник SDK и создал из исходного использования - дуга x86_64. Теперь у меня есть 64-разрядная версия SDK (я думаю), но он не создавал спокойное приложение Создателя.
Я должен знать одну из четырех вещей:
Также:
Я предполагаю, что простое делает команду, убедит спокойный SDK создавать создателя для меня. Если это верно, то, какова команда (делают создателя?).
Самый легкий способ заставить MacPorts повторно загружать библиотеки, которые я установил с 32-разрядной версией (я продолжаю видеть упомянутый "+universal", но я не видел его на строке и просто вызове портов +universal, устанавливает XYZ, кажется, не работает - возможно, я должен удалить и переустановить пакет?). Кроме того, действительно ли это - глупая идея?
Кто-то, у кого на самом деле есть предварительно созданный 64-разрядный спокойный установщик SDK, таким образом, я не должен смешивать с этим. Смешно, что QT уже не имеет это в наличии, по-моему - SL отсутствовал с тех пор, что, в прошлом августе?
Я не понимаю, почему я не могу просто поместить "compile-for-64-bit глупая" команда непосредственно в спокойный про файл и иметь его сборка. Нет действительно причины, почему компилятор, скомпилированный в 32 битах, не мог скомпилировать в 64 бита, там?
Спокойный Создатель доступен на нижнем левом углу страницы Qt Downloads. Необходимо будет, вероятно, скомпилировать это из источника, если Вы хотите 64-разрядную версию. Используйте -arch x86_64
флаг или -cocoa
флаг, как рекомендуется в спокойном Блоге Labs.
Перекомпиляция портов с помощью +universal вариантов потребовала бы удаления и переустановки рассматриваемых портов, наряду с их зависимостями. Решите, нужно ли Вам действительно 32-разрядный, если можно получить QT SDK и спокойный Создатель, работающий с 64-разрядным.