QString::i18n

Maarten Th. Mulders maarten.mulders at student.eur.nl
Tue Apr 11 14:16:26 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

building a fresh CVS-checkout stops at linking kdeui. Problem is an
unresolved external symbol "__declspec(dllimport) class QString __cdecl
i18n<int,int>(char const *,int const &,int const &)".
See below for full error list:

ktoolbar.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) class QString __cdecl i18n<int,int>(char const
*,int const &,int const &)" (__imp_??$i18n at HH@@YA?AVQString@@PBDABH1 at Z)
referenced in function "private: class KMenu * __thiscall
KToolBar::contextMenu(void)" (?contextMenu at KToolBar@@AAEPAVKMenu@@XZ)

kdatepicker.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) class QString
 __cdecl i18n<int>(char const *,int const &)"
(__imp_??$i18n at H@@YA?AVQString@@PBDABH at Z) referenced in function
"private: void __thiscall KDatePicker::fillWeeksCombo(class QDate const
&)" (?fillWeeksCombo at KDatePicker@@AAEXABVQDate@@@Z)

kkeydialog.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) class QString
__cdecl i18nc<class QString>(char const *,char const *,class QString
const &)" (__imp_??$i18nc at VQString@@@@YA?AVQString@@PBD0ABV0@@Z)
referenced in function "protected: void __thiscall
KKeyChooser::updateButtons(void)" (?updateButtons at KKeyChooser@@IAEXXZ)

ksconfig.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) class QString __cdecl i18nc<class QString>(char
const *,char const *,class QString const &)"
(__imp_??$i18nc at VQString@@@@YA?AVQString@@PBD0ABV0@@Z)

kkeydialog.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) class QString
__cdecl i18n<class QChar>(char const *,class QChar const &)"
(__imp_??$i18n at VQChar@@@@YA?AVQString@@PBDABVQChar@@@Z) referenced in
function "protected: void __thiscall KKeyChooser::setLocalShortcut(class
KShortcut const &)" (?setLocalShortcut at KKeyChooser@@IAEXABVKShortcut@@@Z)

kcharselect.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) class QString
 __cdecl i18nc<class QString,class QChar,class QString,unsigned
short,class QChar>(char const *,char const *,class QString const &,class
QChar const &,class QString const &,unsigned short const &,class QChar
const &)"
(__imp_??$i18nc at VQString@@VQChar@@V1 at GV2@@@YA?AVQString@@PBD0ABV0 at ABVQChar@@1ABG2 at Z)
referenced in function "public: virtual class QVariant __thiscall
KCharSelectItemModel::data(class QModelIndex const &,int)const "
(?data at KCharSelectItemModel@@UBE?AVQVariant@@ABVQModelIndex@@H at Z)

kaboutdialog.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) class QString __cdecl i18n<class QChar,class
QString,class QString>(char const *,class QChar const &,class QString
const &,class QString const &)"
(__imp_??$i18n at VQChar@@VQString@@V2@@@YA?AVQString@@PBDABVQChar@@ABV0 at 2@Z)
referenced in function "public: void __thiscall
KAboutContainerBase::setProduct(class QString const &,class QString
const &,class QString const &,class QString const &)"
(?setProduct at KAboutContainerBase@@QAEXABVQString@@000 at Z)

kaboutdialog.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) class QString __cdecl i18n<class QString,class
QString,class QLatin1String>(char const *,class QString const &,class
QString const &,class QLatin1String const &)"
(__imp_??$i18n at VQString@@V1 at VQLatin1String@@@@YA?AVQString@@PBDABV0 at 1ABVQLatin1String@@@Z)
referenced in function "public: void __thiscall
KAboutContainerBase::setProduct(class QString const &,class QString
const &,class QString const &,class QString const &)"
(?setProduct at KAboutContainerBase@@QAEXABVQString@@000 at Z)

k3listviewsearchline.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) class QString __cdecl i18nc<int>(char const
*,char const *,int const &)" (__imp_??$i18nc at H@@YA?AVQString@@PBD0ABH at Z)
referenced in function "protected: virtual void __thiscall
K3ListViewSearchLine::contextMenuEvent(class QContextMenuEvent *)"
(?contextMenuEvent at K3ListViewSearchLine@@MAEXPAVQContextMenuEvent@@@Z)

ktreewidgetsearchline.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: class QTreeWidgetItem * __thiscall
QTreeWidget::itemFromIndex(class QModelIndex const &)const "
(__imp_?itemFromIndex at QTreeWidget@@QBEPAVQTreeWidgetItem@@ABVQModelIndex@@@Z)
referenced in
 function "private: void __thiscall
KTreeWidgetSearchLine::rowsInserted(class QModelIndex
const&,int,int)const "
(?rowsInserted at KTreeWidgetSearchLine@@ABEXABVQModelIndex@@HH at Z)

I searched in Qt sources but the headers do not have any "i18n". Ideas,
anyone?

Maarten Th. Mulders
- --
The digital signature in this email can be checked with
* Thunderbird: the Enigmail-extension (http://enigmail.mozdev.org/)
* Outlook (Express): the GnuPG-Plugin (http://www3.gdata.de/gpg/index.html).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEO54arlDGjB4EDkARApGAAKC4jlH+CxW/zrhJe3lZUaoh5yT+TgCdHDNK
Mwew2sdQqMoSdaKQv/CX1jg=
=tSU6
-----END PGP SIGNATURE-----


More information about the Kde-buildsystem mailing list