Я хочу использовать новый интерфейс С++ OpenCV для создания приложений Qt в Qt Creator на OS X Snow Leopard. Как я могу это сделать? Хороших объяснений этого очень сложно найти в Интернете.
Я действительно сделал это, и это было довольно легко. Вы можете загрузить 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 (если мне позволено называть его идеей, я?). Затем перейдите в XCode (левый экран слева) → Настройки → Загрузки. Там вы можете установить "Инструменты командной строки", сделайте это.
Тогда 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. Поэтому, если есть более чистый способ сделать это, не стесняйтесь комментировать.