2009-06-08 4 views
0

Я написал приложение, использующее Qt для OS X. Установленный SDK автоматически устанавливается как фреймворк, который мне не нужен. Поэтому я клонировал их новейшую версию из репозитория Qt git и построил ее из исходного кода как статические библиотеки. Я бы хотел, чтобы он скомпилировался с использованием этих статических библиотек вместо фреймворка, но в настройках в настройке версии/Path of Qt, независимо от того, какой путь я направляю ему, говорит, что это не действительный каталог Qt. Что должно быть в каталоге qt, который означает, что он действителен?Новый каталог Qt недействителен

+0

Какие предпочтения вы относитесь? Вы используете какую-то IDE или что-то еще? – Masci

ответ

0

Я закрываю это. Проблема заключалась в установке на OSX. Мне нужно было объявить -no-framework при запуске configure.

0

Несколько советов;

  • Установить в путь, который не содержит пробелов
  • Используйте -prefix $ PWD из текущего пути, и установите PATH, INCLUDE и LIB Env переменные надлежащим - это дает возможность иметь множество Qt строит , например множественные теневые сборки из одного исходного каталога
  • Не выполняйте статическую настройку - это затрудняет использование плагинов, и если вы используете LGPL, вы должны отправить файлы .o.
Смежные вопросы