2010-09-19 1 views
3

Я хочу создать XZ Utils с MSVC++, но xz utils использует скрипт Gnu Autoconf. Есть ли способ импортировать весь проект autoconfed в MSVC++, а затем построить его? Если нет, есть ли способ запустить сценарий Gnu Autoconf для MSVC++, а затем после этого просто возьмите все исходные файлы, а также config.h, а затем постройте его?Autoconf для Visual C++

ответ

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.