Искам да използвам новия 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 Store). Разбира се, тези инструменти са толкова важни, колкото процесорът за разработчика. Вие бихте искали тях на първо място.
След като инсталирате xcode, make/g++/gcc са във вашата система, но не са на пътя ви. В терминал командите няма да съществуват. За да коригирате това, отворете xcode ide (ако ми е позволено да го наричам ide, нали?). След това отидете на XCode (прекъснат ляв екран)-> Предпочитания -> Изтегляния. Там можете да инсталирате „Инструменти за команден ред“, направете това.
Тогава make трябва да е там. Използвайте терминал за проверка. Самото въвеждане на make вероятно ще ви изпрати съобщение „make: * Няма зададени цели и не е намерен makefile. Stop.', но не и 'command not found'.
След това, за да инсталирам 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. Така че, ако има по-чист начин да направите това, не се колебайте да коментирате.