Я работаю над C++
проект и теперь портирование некоторых функций C
, Проект работает хорошо, когда я использую cpp
файлы, однако, когда я включаю C
файлы в проекте, компилятор не может найти определенные заголовки, такие как <limits>
, <algorithm>
и т.п.
Может ли кто-нибудь помочь мне с этим?
С версии <limits>
называются <limits.h>
а также <float.h>
соответственно. Они не совместимы по коду с функциями в C ++ <limits>
но служат тем же целям.
<algorithm>
является чистым заголовком библиотеки C ++ и не может использоваться в программах на C Если ваш код опирается на функции от <algorithm>
, их придется переписать с нуля.
Других решений пока нет …