Я хочу создать XZ Utils с MSVC++, но xz utils использует скрипт Gnu Autoconf. Есть ли способ импортировать весь проект autoconfed в MSVC++, а затем построить его? Если нет, есть ли способ запустить сценарий Gnu Autoconf для MSVC++, а затем после этого просто возьмите все исходные файлы, а также config.h, а затем постройте его?Autoconf для Visual C++
3
A
ответ
1
Насколько я знаю, на самом деле. Вы можете попробовать установить MSYS и посмотреть, что поддержка cl.exe
, как в конфигурационном скрипте:
./configure CC=c:/path/to/cl.exe CXX=c:/path/to/cl.exe
Последний раз я проверил, поддержка была довольно незрелой, но это может быть стоит выстрел. С другой стороны, поскольку xz-utils записывается в прямом C, каково значение того, какой компилятор вы используете? Постройте его с помощью MinGW и сравните с ним визуальную студию.
2
FYI XZutils написан на C99 и не будет компилироваться под MSVC без значительных изменений. Просто создайте MINGW и соединитесь со статическим lib или dll.