LINUX.ORG.RU

Компиляция проекта в MacOS X


0

0

Добрый день всем!

У меня есть проект на Qt который портирован на следующие платформы:

Windows, Linux, FreeBSD, Solaris, QNX

Хочу портировать его и на MacOS X

Использую всё тот же gcc

В результате компилировать мой проект не хочет, пишет "Template with C linkage"

Ругается вот на этот шаблон в библиотеке QWT + на весь BOOST а без них мне никак

Пример шаблона из библиотеки QWT на которую он ругается

template <class T> T qwtLim(const T& x, const T& x1, const T& x2) { T rv; T xmin, xmax; xmin = qwtMin(x1, x2); xmax = qwtMax(x1, x2);

if ( x < xmin ) rv = xmin; else if ( x > xmax ) rv = xmax; else rv = x;

return rv; }

Пробовал и с GCC 3.3 и с 4.0 - не помогло

Можно ли как-то от этого избавиться? (Например поставить какой-нибудь флажок компилятора в Makefile чтобы он выдавал это как warning а не как error?)

Заранее благодарен за ответ

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.