[Qt-interest] Qt newbie needs some help with Xcode

Karol Krizka kkrizka at gmail.com
Fri May 29 14:11:13 CEST 2009


On Fri, 2009-05-29 at 14:00 +0200, Norman Rosner wrote:
> Hi folks,
> 
> I'm stuck in a problem and I can't find a solution to it. I'm using  
> the current version of Qt with Xcode. Here is what I did:
> In my Project Folder there's a main.cpp and i have set up a  
> MainWindow.ui file.
> 
> I set up a project using qmake -project in a folder.
> Then I ran qmake -spec mac-xcode
> 
> Now when I start up the created Xcode project I created a new Class  
> that inherits from Ui::MainWindow and QMainWindow in MainWindow.h and  
> MainWindow.cpp.
> 
> So now, when I run Build and Go I get errors like this one:
> 
> "MainWindow::~MainWindow()", referenced from:
> vtable for MainWindowin moc_MainWindow.o
> 
> I think it has something to do with moc and compiling MainWindow.ui
> 
> So what am I doing wrong?
> 
> Do i always have to run qmake -spec macx-xcode when I added new files?
> 
I'm pretty sure you have to run that everytime you add new files. The
command only generates the initial XCode Project, but it does not
updated it after you add new classes. Also make sure that your .pro file
has the headers for the new class.

HEADERS +=  MainWindow.h
SOURCES += main.cpp MainWindow.cpp

> I looked into two books about Qt but i didn't find the answer.
> 
> Would be nice to get some help from somebody who works with Xcode and  
> Qt too.

--
Cheers,
Karol Krizka
http://www.krizka.net




More information about the Qt-interest-old mailing list