Clang/gcc используют разные стандарты C++ для заголовка и основного
Я использовал CImg
для обработки изображений, которые не компилируются для C++ 11 или выше:
CImg.h:48902:22: error: there are no arguments to 'pclose' that depend on a template parameter, so a declaration of 'pclose' must be available [-fpermissive]
Но моя программа, которая включает в себя CImg.h
действительно использует некоторые особенности C++ 11. Могу ли я использовать другой стандарт C++ для обработки этих двух файлов? CImg.h
сам по себе заголовок + код, поэтому я должен #include
тот.
Вот моя тестовая программа:
#define cimg_display 0
#include "CImg.h"
int main(){}
CImg.h
происходит от последней версии http://cimg.eu/
,