Project

General

Profile

Bogue #1311

Évolution #1284: Module C++0X

Tâche #1286: DynamicObject

erreur de compilation

Added by gbdivers about 9 years ago. Updated about 9 years ago.

Status:
Fermé
Priority:
Haut
Assignee:
Category:
C++0x
Target version:
Start date:
03/22/2011
Due date:
% Done:

100%

Estimated time:
0.10 h

Description

J'ai une erreur de compilation avec dynamicobject :

In file included from ..\..\dev\src\c++0x\dynamicobject.cpp:1:0:
..\..\dev\src\c++0x\/dynamicobject.hpp:15:28: error: 'function' is not a member of 'std'
..\..\dev\src\c++0x\/dynamicobject.hpp:15:28: error: 'function' is not a member of 'std'

A priori, la directive de compilation de c++0x n'est pas prise en compte :

g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DUSE_CPP0X -DQEXTEND_LIBRARY -DQT_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I"c:\QtSDK\Desktop\Qt\4.7.1\mingw\include\QtCore" -I"c:\QtSDK\Desktop\Qt\4.7.1\mingw\include\QtGui" -I"c:\QtSDK\Desktop\Qt\4.7.1\mingw\include\QtXml" -I"c:\QtSDK\Desktop\Qt\4.7.1\mingw\include" -I"..\..\dev\include" -I"..\..\dev\include\QExtend" -I"..\..\dev\include\QExtend\Core" -I"..\..\dev\include\QExtend\Gui" -I"..\..\dev\include\QExtend\Calculus" -I"c:\QtSDK\Desktop\Qt\4.7.1\mingw\include\ActiveQt" -I"release" -I"..\..\dev\src" -I"." -I"c:\QtSDK\Desktop\Qt\4.7.1\mingw\mkspecs\win32-g++" -o release\dynamicobject.o ..\..\dev\src\c++0x\dynamicobject.cpp

Configuration : Windows 7 32b, Qt 4.7.1, mingw 4.5.2

History

#1 Updated by yan about 9 years ago

comment as tu compilé?
en ligne de commande et avec QtCreator ça marche chez moi :/
la directive suivante est bien prise en compte (qextend.pri)

win32-g++ {
QMAKE_CXXFLAGS = -std=c++0x -std=gnu++0x
}

#2 Updated by yan about 9 years ago

oups.
J'avais modifié pour linux sans faire attention que j'avais cassé la directive. Je l'ai réparé. Normalement c'est bon.

#3 Updated by yan about 9 years ago

  • Status changed from Nouveau to Fermé
  • % Done changed from 0 to 100
  • Estimated time set to 0.10 h

#4 Updated by gbdivers about 9 years ago

Plus d'erreur chez moi non plus sur ce point... mais j'en ai d'autres :)

PS : pour répondre à la question, je compile toujours avec QtCreator sous windows, j'aime pas les lignes de commandes sous win

#5 Updated by yan about 9 years ago

gbdivers a écrit :

Plus d'erreur chez moi non plus sur ce point... mais j'en ai d'autres :)

sur tes classes?
si oui, c'est normale (j'ai pas eu le temps de t'averti)... On ne fait pas d'export des Template :p

#6 Updated by gbdivers about 9 years ago

yan a écrit :

gbdivers a écrit :

Plus d'erreur chez moi non plus sur ce point... mais j'en ai d'autres :)

sur tes classes?
si oui, c'est normale (j'ai pas eu le temps de t'averti)... On ne fait pas d'export des Template :p

non, sur d'autres choses (cf #1312) mais c'est une erreur de ma part. Ca compile et s’exécute maintenant

Also available in: Atom PDF