Salut,
Afin de r�soudre le probl�me std::auto_ptr versus std::unique_ptr j'ai ceci dans le code d'une lib que je maintiens:
J'ai toutefois un utilisateur qui me communique cette erreur:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 #if __cplusplus >= 201103L template <typename T> using AutoPtr = std::unique_ptr<T>; #else using AutoPtr = std::auto_ptr; #endif
avec cette version de gcc
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 ... In file included from src/exiv2wrapper.cpp:27:0: src/exiv2wrapper.hpp:274:19: error: AutoPtr in class Exiv2::Image does not name a type Exiv2::Image::AutoPtr _image; ^~~~~~~
qui semble �tre une version sp�cifique � "AMAZON linux" (Ne me demandez pas ce qu'est ce truc ...)
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 gcc --version gcc-7.3.1-13.amzn2.x86_64
Cela dit, moi je n'ai aucun probl�me et cette lib est distribu�e avec compilation lors de l'installation par l'utilisateur avec un peu plus de 2.500 installations par mois.
Une id�e ?
Partager