Iniciando com o Qt no Mac OSX

January 23, 2011

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.

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.