Details
-
Bug
-
Resolution: Out of scope
-
Not Evaluated
-
None
-
Qt3D TP1, Qt3D TP2, Qt3D 1.0, 4.8.2, 5.7.0, 5.7.1, 5.8.0
-
None
-
Microsoft Windows XP, Microsoft Visual C++ 2008 Express
Description
I downloaded the May 2 2012 version of the qt4 branch of Qt3d from the below location :
https://qt.gitorious.org/qt/qt3d/commits/qt4
However, linking my application statically provides the below error message :
--------------------
1>Qt3d.lib(qopenglfunctions.obj) : error LNK2005: "public: virtual void __thiscall QGLContextGroupResourceBase::contextDeleted(class QGLContext const *)" (?contextDeleted@QGLContextGroupResourceBase@@UAEXPBVQGLContext@@@Z) déjà défini(e) dans QtOpenGL.lib(qgl.obj)
1>Qt3d.lib(qglext.obj) : error LNK2005: "public: virtual void __thiscall QGLContextGroupResourceBase::contextDeleted(class QGLContext const *)" (?contextDeleted@QGLContextGroupResourceBase@@UAEXPBVQGLContext@@@Z) déjà défini(e) dans QtOpenGL.lib(qgl.obj)
1>Qt3d.lib(qgltextureutils.obj) : error LNK2005: "public: virtual void __thiscall QGLContextGroupResourceBase::contextDeleted(class QGLContext const *)" (?contextDeleted@QGLContextGroupResourceBase@@UAEXPBVQGLContext@@@Z) déjà défini(e) dans QtOpenGL.lib(qgl.obj)
1>Qt3d.lib(qdownloadmanager.obj) : error LNK2001: symbole externe non résolu "public: static struct QMetaObject const QNetworkReply::staticMetaObject" (?staticMetaObject@QNetworkReply@@2UQMetaObject@@B)
1>Qt3d.lib(qdownloadmanager.obj) : error LNK2001: symbole externe non résolu "public: __thiscall QNetworkAccessManager::QNetworkAccessManager(class QObject *)" (??0QNetworkAccessManager@@QAE@PAVQObject@@@Z)
1>Qt3d.lib(qdownloadmanager.obj) : error LNK2001: symbole externe non résolu "public: __thiscall QNetworkRequest::~QNetworkRequest(void)" (??1QNetworkRequest@@QAE@XZ)
1>Qt3d.lib(qdownloadmanager.obj) : error LNK2001: symbole externe non résolu "public: class QNetworkReply * __thiscall QNetworkAccessManager::get(class QNetworkRequest const &)" (?get@QNetworkAccessManager@@QAEPAVQNetworkReply@@ABVQNetworkRequest@@@Z)
1>Qt3d.lib(qdownloadmanager.obj) : error LNK2001: symbole externe non résolu "public: void __thiscall QNetworkRequest::setAttribute(enum QNetworkRequest::Attribute,class QVariant const &)" (?setAttribute@QNetworkRequest@@QAEXW4Attribute@1@ABVQVariant@@@Z)
1>Qt3d.lib(qdownloadmanager.obj) : error LNK2001: symbole externe non résolu "public: __thiscall QNetworkRequest::QNetworkRequest(class QUrl const &)" (??0QNetworkRequest@@QAE@ABVQUrl@@@Z)
1>Qt3d.lib(qdownloadmanager.obj) : error LNK2001: symbole externe non résolu "public: class QVariant __thiscall QNetworkReply::attribute(enum QNetworkRequest::Attribute)const " (?attribute@QNetworkReply@@QBE?AVQVariant@@W4Attribute@QNetworkRequest@@@Z)
1>Qt3d.lib(qdownloadmanager.obj) : error LNK2001: symbole externe non résolu "public: class QUrl __thiscall QNetworkReply::url(void)const " (?url@QNetworkReply@@QBE?AVQUrl@@XZ)
1>Qt3d.lib(qdownloadmanager.obj) : error LNK2001: symbole externe non résolu "public: enum QNetworkReply::NetworkError __thiscall QNetworkReply::error(void)const " (?error@QNetworkReply@@QBE?AW4NetworkError@1@XZ)
---------
Sorry for so many versions but I didn't know how to specify the latest snapshot of the qt4 branch.
Info provided into additional comment.