Bonjour,

J'ai besoin de Qt Mobility pour une application bureau sous windows. Mais je n'arrive pas à installer l'API QT Mobility

En utilisant la compilation pour le simulateur, ça marche .

Sinon il reconnait pas les headers de QtMobility.

J'ai essaye de suivre les méthodes d'installation données sur internet:
-télécharger le package
-lancer configure -prefix
-ensuite faire mingw32-make et mingw32-make install

le configure marche bien mais lors de l’exécution de mingw32-make

L'erreur suivante s'affiche :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
D:\QtMobility>mingw32-make
cd src\ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `D:/QtMobility/src'
cd global\ && mingw32-make -f Makefile
mingw32-make[2]: Entering directory `D:/QtMobility/src/global'
mingw32-make[2]: Nothing to be done for `first'.
mingw32-make[2]: Leaving directory `D:/QtMobility/src/global'
cd serviceframework\ && mingw32-make -f Makefile
mingw32-make[2]: Entering directory `D:/QtMobility/src/serviceframework'
mingw32-make -f Makefile.Debug all
mingw32-make[3]: Entering directory `D:/QtMobility/src/serviceframework'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -
DQTM_BUILD_UNITTESTS -DQT_SHARED -DQTM_PLUGIN_PATH=\"C:/QtMobility/plugins\" -DQ
T_BUILD_SFW_LIB -DQT_MAKEDLL -DQT_DLL -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_CORE_LI
B -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -D
QT_THREAD_SUPPORT -I"d:\QT\Desktop\Qt\4.8.0\mingw\include\QtCore" -I"d:\QT\Deskt
op\Qt\4.8.0\mingw\include\QtNetwork" -I"d:\QT\Desktop\Qt\4.8.0\mingw\include\QtS
ql" -I"d:\QT\Desktop\Qt\4.8.0\mingw\include" -I"..\global" -I"ipc" -I"." -I"d:\Q
T\Desktop\Qt\4.8.0\mingw\include\ActiveQt" -I"..\..\build\Debug\QtServiceFramewo
rk\moc" -I"d:\QT\Desktop\Qt\4.8.0\mingw\mkspecs\default" -o ..\..\build\Debug\Qt
ServiceFramework\qmetaobjectbuilder.o ipc\qmetaobjectbuilder.cpp
ipc\qmetaobjectbuilder.cpp: In member function 'void QMetaObjectBuilder::addMeta
Object(const QMetaObject*, QFlags<QMetaObjectBuilder::AddMember>)':
ipc\qmetaobjectbuilder.cpp:802: error: invalid conversion from 'void (* const)(Q
Object*, QMetaObject::Call, int, void**)' to 'int (*)(QMetaObject::Call, int, vo
id**)'
ipc\qmetaobjectbuilder.cpp:802: error:   initializing argument 1 of 'void QMetaO
bjectBuilder::setStaticMetacallFunction(int (*)(QMetaObject::Call, int, void**))
'
ipc\qmetaobjectbuilder.cpp: In function 'int buildMetaObject(QMetaObjectBuilderP
rivate*, char*, bool)':
ipc\qmetaobjectbuilder.cpp:1429: error: invalid conversion from 'int (*)(QMetaOb
ject::Call, int, void**)' to 'void (*)(QObject*, QMetaObject::Call, int, void**)
'
mingw32-make[3]: *** [../../build/Debug/QtServiceFramework/qmetaobjectbuilder.o]
 Error 1
mingw32-make[3]: Leaving directory `D:/QtMobility/src/serviceframework'
mingw32-make[2]: *** [debug-all] Error 2
mingw32-make[2]: Leaving directory `D:/QtMobility/src/serviceframework'
mingw32-make[1]: *** [sub-serviceframework-make_default] Error 2
mingw32-make[1]: Leaving directory `D:/QtMobility/src'
mingw32-make: *** [sub-src-make_default-ordered] Error2
Est ce que quelqu’un a une idée de ce que ça peut être??

Merci par avance pour votre aide