Comecei a brincar com desenvolvimento em Qt hoje, não sei quase nada ainda mas só a parte de criação do projeto em Qt merece um post. Todo o processo foi feito em um Mac OSX Snow Leopard e por preferência foi usado o Clang/LLVM como compilador padrão – um build da versão 2.9.
Bom, o primeiro passo é instalar o Qt no OSX, e esse processo não proderiar ser mais Mac fácil. Você pode baixar o pacote AQUI.
Depois de instalado, eu fiz uma pequena alteração no arquivo /usr/local/Qt4.7/mkspecs/common/mac-llvm.conf para adicionar suporte ao Clang, eu apenas alterei duas variávei conforme abaixo:
QMAKE_CC = clang QMAKE_CXX = clang++
Para criar seu projeto crie um fonte básico, como por exemplo o código abaixo (tirado do livro C++ GUI Programming with Qt 4).
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
}
Salve seu fonte com alguma extenção relacionada ao C++ (.cc .cpp) e rode os comandos abaixo no mesmo diretório do fonte:
# qmake -project # qmake -spec macx-llvm
Agora você tem um Makefile pronto para compilar o seu projeto. Se você preferir usar o GCC, troque o parâmetro -spec macx-llvm por -spec macx-g++. Você também pode criar um projeto do Xcode com o qmake (que inclusive é o padrão dele no Mac OSX):
# qmake -project # qmake
Agora você tem um arquivo .xcodeproj que pode ser usado no Xcode.