[Qt-interest] ItemViews-NG problem with compiling on Windows

Piotr Dobrogost pd at 2009.gmane.dobrogost.pl
Tue Jul 28 15:46:27 CEST 2009


Hi

My config:
ItemViews-NG from 28.07.2009
Qt from 26.07.2009
gcc 4.4.0 (mingw)
Qt Creator 1.2.1
Windows Vista Home Premium x64


As thiago noticed in #qt in qgraphicslistview.h there should be no
Q_ITEMVIEWSNG_EXPORT macro. Having this macro causes windows compilers
not finding template's instantations.

After removing this there are still the following linking errors

Z:\qt-itemviews-ng\gcc\tests\qgraphicstreeview/../../../tests/qgraphicstreeview/tst_qgraphicstreeview.cpp:39:
undefined reference to
`QtGraphicsTreeViewItem::QtGraphicsTreeViewItem(QtTreeModelBase::iterator_base
const&, QtGraphicsTreeView*)'

Z:\qt-itemviews-ng\gcc\tests\qgraphicstreeview/../../../src/qgraphicstreeview.h:83:
undefined reference to `vtable for QtGraphicsTreeViewItemCreatorBase'

Z:\qt-itemviews-ng\gcc\tests\qgraphicstreeview/../../../src/qgraphicstreeview.h:93:
undefined reference to
`QtGraphicsTreeViewItemCreatorBase::~QtGraphicsTreeViewItemCreatorBase()'

Z:\qt-itemviews-ng\gcc\tests\qgraphicstreeview/../../../src/qgraphicstreeview.h:93:
undefined reference to
`QtGraphicsTreeViewItemCreatorBase::~QtGraphicsTreeViewItemCreatorBase()'

Z:\qt-itemviews-ng\gcc\tests\qgraphicstreeview/../../../tests/qgraphicstreeview/tst_qgraphicstreeview.cpp:37:
undefined reference to `QtGraphicsTreeViewItem::~QtGraphicsTreeViewItem()'

Z:\qt-itemviews-ng\gcc\tests\qgraphicstreeview/../../../tests/qgraphicstreeview/tst_qgraphicstreeview.cpp:37:
undefined reference to `QtGraphicsTreeViewItem::~QtGraphicsTreeViewItem()'


Can someone fix them, please?


Regards
Piotr Dobrogost


-- 
Piotr Dobrogost
*** curlpp.org - c++ wrapper for libcurl ***




More information about the Qt-interest-old mailing list