QVariant qui ne compile pas
Bonjour,
J'ai créé une petite Dll pour sous codeblocks et j'aurai voulu l'utiliser dans QtCreator.
J'ai créé quelques boites de dialogues qui s'ouvrent les une les autres, tout fonctionne.
J'ai ensuite linké le projet à mes DLL, et jusque là, tout est ok. J'inclue ensuite un fichier .h, et là, on me dit qu'il manque un lien vers les include de BOOST, ce qui me semble logique puisqu'un de mes fichiers se sert d'un lexical cast.
C'est à ce moment là que j'ai un vrai soucis. Quand j'inclue BOOST, je n'arrive plus à compiler qvariant. J'ai quasi toutes les lignes qui ont au moins une erreur :
Code:
1 2 3
| d:\qt_4_8_6\src\corelib\kernel\qvariant.h:125: erreur : expected identifier before '::' token
d:\qt_4_8_6\src\corelib\kernel\qvariant.h:125: erreur : expected '}' before '::' token
d:\qt_4_8_6\src\corelib\kernel\qvariant.h:125: erreur : invalid use of '::' |
J'en ai 250 comme ca.
Je ne pense pas avoir fait de bêtise dans mon fichier .pro, vu que les dépendances ont été faites grâce à l'éditeur, mais le voici quand même :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
SOURCES += main.cpp\
mainwindow.cpp \
appwindow.cpp \
protowindow.cpp
HEADERS += mainwindow.h \
appwindow.h \
protowindow.h
FORMS += mainwindow.ui \
appwindow.ui \
protowindow.ui
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../../../../../Lib_cpp/Bin/Mingw/ -lConfigFile_CB.dll
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../../../../../Lib_cpp/Bin/Mingw/ -lConfigFile_d_CB.dll
INCLUDEPATH += $$PWD/../../../../../../../Lib_cpp/Solution
DEPENDPATH += $$PWD/../../../../../../../Lib_cpp/Solution
INCLUDEPATH += $$PWD/../../../../../../../../../Libs/trunk/boost_1_49_0
DEPENDPATH += $$PWD/../../../../../../../../../Libs/trunk/boost_1_49_0 |
J'ai testé ma DLL dans CodeBlocks et j'utilise le même compilo donc ca ne devrait pas venir de là.
Si vous aviez une réponse, ca m'aiderait grandement