masyagin1998 / HSV

Hubbub Suppression for Voice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Нужно уточнить README.md

Mazdaywik opened this issue · comments

В README.md сказано:

Для сборки и запуска библиотеки HSV необходим любой С99-совместимый компилятор и утилита Make.
Библиотека HSV может быть легко перенесена на C89, для этого необходимо лишь реализвовать некоторые библиотечные функции <math.h>, добавленные в стандарте C99. Обратная совместимость обеспечивается объявлением всех переменных строго в начале блоков и использованием только "классических" типов данных.

И это неправда. Вернее, правда, но не полная. Компилятор MinGW GCC совместим с C99, и содержит утилиту Make. Но сборка не работает:

D:\…\HSV>mingw32-make.exe
Не найден файл: *.c
Не найден файл: *.c
Не найден файл: *.c
Не найден файл: *.c
Не найден файл: *.c
Не найден файл: *.c
mkdir -p .libs/
Ошибка в синтаксисе команды.
Makefile:107: recipe for target '.libs/hsv.a' failed
mingw32-make: *** [.libs/hsv.a] Error 1

Так что нужно уточнить, что библиотека ориентирована на unix-like системы.

Да, согласен, спасибо!

"Для сборки и запуска библиотеки HSV необходимы С99-совместимый компилятор, утилита Make и unix-совместимая ОС." - поправил Readme.

Ещё раз спасибо!