Возможный дубликат:
Ошибка компиляции cmath при компиляции старого кода C ++ в VS2010
Сбой компиляции в VS2010 для программ на C ++, хорошо собираемых в Linux
Я создаю программу на C ++, в которой мне нужно прочитать текстовый файл. Я включил файл заголовка fstream, который позволяет мне открыть файл, но, добавив include, теперь я получаю бесчисленные ошибки, связанные с math.h функции. Примеры:
1>c:\program files\microsoft visual studio 10.0\vc\include\cmath(19): error C2061: syntax error : identifier 'acosf'
1>c:\program files\microsoft visual studio 10.0\vc\include\cmath(19): error C2059: syntax error : ';'
Есть ли способ включить функции чтения текстовых файлов fstream без ущерба для функций math.h? И почему все-таки возникает этот конфликт?
/ Изменить /
Кажется, ошибки находятся в стандартном заголовочном файле cmath. Это не то, к чему у меня есть доступ, но для завершения вот код, который вызывает ошибки:
using _CSTD acosf; using _CSTD asinf;
using _CSTD atanf; using _CSTD atan2f; using _CSTD ceilf;
(и так далее)