2010-09-19 23 views
3

我想用MSVC++構建XZ Utils,但xz utils使用Gnu Autoconf腳本。有沒有辦法將整個autoconfed項目導入MSVC++,然後構建它?如果沒有,是否有辦法爲MSVC++運行Gnu Autoconf腳本,那麼之後,只需要獲取所有源文件以及config.h,然後構建它?用於Visual C++的Autoconf

回答

1

據我所知,並不是真的。你可以嘗試安裝MSYS,看到什麼cl.exe支持就像配置腳本:

./configure CC=c:/path/to/cl.exe CXX=c:/path/to/cl.exe 

我最後一次檢查,該支撐是相當不成熟的,但它可能是值得一試。另一方面,由於xz-utils是直接編寫的,所以使用哪種編譯器有什麼關係?使用MinGW構建它,並使用visual studio與它建立鏈接。

2

僅供參考XZutils是用C99編寫的,不會在MSVC下編譯而無需大量更改。只需在MINGW中建立並鏈接到靜態lib或dll即可。