Спокойный создатель 64-разрядный Snow Leopard

У меня есть набор библиотек, которые я должен связать, против которого я установил через macports. Они - 64-разрядные библиотеки. Я работаю над приложением, записанным со спокойным Создателем, и .pro настраивается. Я загрузил спокойный SDK для Mac OS X, но это является 32-разрядным и таким образом, скомпилированный код не свяжется против 64-разрядных двоичных файлов, которые я получил от macports. Хорошо. Таким образом, я загрузил спокойный источник SDK и создал из исходного использования - дуга x86_64. Теперь у меня есть 64-разрядная версия SDK (я думаю), но он не создавал спокойное приложение Создателя.

Я должен знать одну из четырех вещей:

Также:

  1. Я предполагаю, что простое делает команду, убедит спокойный SDK создавать создателя для меня. Если это верно, то, какова команда (делают создателя?).

  2. Самый легкий способ заставить MacPorts повторно загружать библиотеки, которые я установил с 32-разрядной версией (я продолжаю видеть упомянутый "+universal", но я не видел его на строке и просто вызове портов +universal, устанавливает XYZ, кажется, не работает - возможно, я должен удалить и переустановить пакет?). Кроме того, действительно ли это - глупая идея?

  3. Кто-то, у кого на самом деле есть предварительно созданный 64-разрядный спокойный установщик SDK, таким образом, я не должен смешивать с этим. Смешно, что QT уже не имеет это в наличии, по-моему - SL отсутствовал с тех пор, что, в прошлом августе?

  4. Я не понимаю, почему я не могу просто поместить "compile-for-64-bit глупая" команда непосредственно в спокойный про файл и иметь его сборка. Нет действительно причины, почему компилятор, скомпилированный в 32 битах, не мог скомпилировать в 64 бита, там?

1
задан 06.12.2011, 09:16

1 ответ

  1. Спокойный Создатель доступен на нижнем левом углу страницы Qt Downloads. Необходимо будет, вероятно, скомпилировать это из источника, если Вы хотите 64-разрядную версию. Используйте -arch x86_64 флаг или -cocoa флаг, как рекомендуется в спокойном Блоге Labs.

  2. Перекомпиляция портов с помощью +universal вариантов потребовала бы удаления и переустановки рассматриваемых портов, наряду с их зависимостями. Решите, нужно ли Вам действительно 32-разрядный, если можно получить QT SDK и спокойный Создатель, работающий с 64-разрядным.

1
ответ дан 17.12.2019, 00:49

Теги

Похожие вопросы