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/,

0 ответов

Другие вопросы по тегам