diff --git a/Code/Seg/IPOLdemo/IPOLdemo.pro b/Code/Seg/IPOLdemo/IPOLdemo.pro
index a9b48d998ee8cdcdc9a3a5f90b900e0a57363ad1..f06581cdd6dc760b76b17c2d48ed84b541ace389 100644
--- a/Code/Seg/IPOLdemo/IPOLdemo.pro
+++ b/Code/Seg/IPOLdemo/IPOLdemo.pro
@@ -5,6 +5,7 @@
 QT+=widgets
 TEMPLATE = app
 TARGET = ipolDemo
+QMAKE_CXXFLAGS += -std=c++11
 INCLUDEPATH += .. \
            ../BSTools \
            ../BlurredSegment \
diff --git a/Code/Seg/IPOLdemo/mainIPOL.cpp b/Code/Seg/IPOLdemo/mainIPOL.cpp
index 7c185f9e0ea26567b13251e22733f3f732d86b47..f77c276ae9eb13ef6cc30a850187ba3180de87b7 100755
--- a/Code/Seg/IPOLdemo/mainIPOL.cpp
+++ b/Code/Seg/IPOLdemo/mainIPOL.cpp
@@ -176,7 +176,7 @@ int main (int argc, char *argv[])
                 <<  points.back().x() << " " << points.back().y() << std::endl;
 
       // Export pour l'affichage de tous les points d'un segments
-      for(auto p: points)
+      for(auto &p : points)
       {
         foutAllPts<< p.x() << " " << p.y() << " "; 
       }