Проблемы с компиляцией . Ошибки cmath и тип сборки .
От: DrunkPilot  
Дата: 06.04.14 17:04
Оценка:
Пытаюсь допилить чужой проект на C под свои нужды . Внес несколько нужных изменений в код с применением string , fstream и векторами .
Первоначальный проект был собран в 11 студии как код C . Увы , но вначале я как-то упустил этот момент из вида .
При сборке моего апдейта вылетает много ругательств про cmath , cstdio и xtgmath .

f:\microsoft visual studio 11.0\vc\include\cmath(28): error C2061: синтаксическая ошибка: идентификатор "acosf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(28): error C2059: синтаксическая ошибка: ;
2>f:\microsoft visual studio 11.0\vc\include\cmath(28): error C2061: синтаксическая ошибка: идентификатор "asinf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(29): error C2061: синтаксическая ошибка: идентификатор "atanf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(29): error C2059: синтаксическая ошибка: ;
2>f:\microsoft visual studio 11.0\vc\include\cmath(29): error C2061: синтаксическая ошибка: идентификатор "atan2f"
2>f:\microsoft visual studio 11.0\vc\include\cmath(29): error C2061: синтаксическая ошибка: идентификатор "ceilf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(30): error C2061: синтаксическая ошибка: идентификатор "cosf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(30): error C2059: синтаксическая ошибка: ;
2>f:\microsoft visual studio 11.0\vc\include\cmath(30): error C2061: синтаксическая ошибка: идентификатор "coshf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(30): error C2061: синтаксическая ошибка: идентификатор "expf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(31): error C2061: синтаксическая ошибка: идентификатор "fabsf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(31): error C2059: синтаксическая ошибка: ;
2>f:\microsoft visual studio 11.0\vc\include\cmath(31): error C2061: синтаксическая ошибка: идентификатор "floorf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(31): error C2061: синтаксическая ошибка: идентификатор "fmodf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(32): error C2061: синтаксическая ошибка: идентификатор "frexpf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(32): error C2059: синтаксическая ошибка: ;
2>f:\microsoft visual studio 11.0\vc\include\cmath(32): error C2061: синтаксическая ошибка: идентификатор "ldexpf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(32): error C2061: синтаксическая ошибка: идентификатор "logf"
2>f:\microsoft visual studio 11.0\vc\include\cmath(33): error C2061: синтаксическая ошибка: идентификатор "log10f"
2>f:\microsoft visual studio 11.0\vc\include\cmath(33): error C2059: синтаксическая ошибка: ;
2>f:\microsoft visual studio 11.0\vc\include\cmath(33): error C2061: синтаксическая ошибка: идентификатор "modff"


Правильно ли я догадываюсь , что проблема в типе сборки и мне нельзя было использовать string и вектора в C ? Есть ли вариант заставить работать такой код или все-таки придется все переделать на чистом C ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.