Я хочу использовать новый интерфейс C++ OpenCV для создания приложений Qt в Qt Creator на OS X Snow Leopard. Как я могу это сделать? Хорошие объяснения этого очень трудно найти в Интернете.
Как настроить OpenCV с QT в OSX?
Ответы (1)
Я на самом деле сделал это, и это было довольно легко. Вы можете загрузить QtSDK с веб-сайта qt в виде файла dmg, установив который просто нажмите и играйте.
После этого я использовал MacPorts, MacPorts — это менеджер пакетов (например, aptitude, portage, pacman и т. д.) для osx. http://www.macports.org/, загрузите его и еще раз: нажмите и играйте.
Чтобы использовать MacPorts, вам сначала потребуются такие инструменты, как make и gcc/g++. Они включены в пакет xcode (который есть в магазине Apple). Конечно, эти инструменты так же важны для разработчика, как и процессор. Вы хотели бы их в первую очередь.
После установки xcode make/g++/gcc находятся в вашей системе, но их нет на вашем пути. В терминале команды не будут существовать. Чтобы исправить это, откройте xcode ide (если мне разрешено называть его ide, не так ли?). Затем перейдите в XCode (свернутый левый экран) -> Настройки -> Загрузки. Там вы можете установить «Инструменты командной строки», сделайте это.
Тогда make должен быть там. Используйте терминал для проверки. Просто набрав make, возможно, вы получите сообщение make: * Не указаны цели и makefile не найден. Стоп.», но не «команда не найдена».
Затем, чтобы установить opencv, я установил MacPorts, введите «sudo port install opencv», подождите некоторое время, и если все прошло хорошо, у вас должен быть opencv. Он устанавливается в /opt/local. Поэтому вам может понадобиться добавить их в ваш .pro-файл:
CONFIG += MYHOTOSXMACHINE
MYHOTOSXMACHINE {
INCLUDEPATH += /opt/local/include/
LIBS += -L/opt/local/lib/
}
Итак, вот и все. Удачи!
PS: я не новичок во всем, что связано с linux/gnu/posix, но я новичок в osx. Поэтому, если есть более чистый способ сделать это, не стесняйтесь комментировать.