У меня есть код, написанный для VS2015 в соответствии со стандартом C99 для создания статической и динамической библиотеки, которая будет использоваться для другой части проекта.
Я хочу, чтобы библиотеки были созданы и для других версий VS, но мне нужно преобразовать код в стандарт C89.
Я нашел этот инструмент, https://github.com/libav/c99-to-c89 и просто загрузил двоичные файлы, которые будут использоваться для преобразования, вместо того, чтобы сначала собирать их из исходного кода.
Итак, я получаю эти 3 файла, которые нужно использовать: «c99wrap.exe», «c99conv.exe», «makedef».
Все, что говорится в файле Readme об его использовании, это: «Использование
c99conv преобразует предварительно обработанные исходные коды C, предоставленный c99wrap использует препроцессор C, преобразует его вывод и передает его компилятору C.
c99wrap $CC $CFLAGS источник
"
Может ли кто-нибудь помочь мне и сказать, как я должен использовать эти файлы .exe для преобразования C-кодов C99 в соответствующие коды C-89?
Мне просто нужен конвертированный код. Который можно использовать в любой версии VS, следующей за форматом C89.