windows 編譯libxml2 64位及32位都可以使用

1、libxml2的源碼版本爲libxml2-2.9.0

libxml2需要使用到iconv.lib,所以先把iconv.lib編譯出來

iconv.lib源碼版本爲1.9.1

因爲iconv在windows的庫依賴於MSVC6.0,所以我選擇了完全安裝VC6.0,防止依賴庫的缺失


2、開始菜單——Microsoft Visual Studio 2010——Visual Studio Tools——Visual Studio x64 兼容工具命令提示(2010),打開VS自帶的支持nmake的命令行(如果編譯爲32位,選擇Visual Studio 2010 命令提示),此處要注意的是,如果你選擇編譯的版本爲64位,建議使用兼容工具命令提示,否則有可能會出現最後產生的lib庫不能正常使用


3、按照源碼中的README.WOE32的說明編譯安裝,將生成的iconv.lib和iconv.h拷貝到libxml2-2-9.0中的win32目錄下


4、編譯libxml2的步驟可以參照在源碼中win32目錄下的README


5、得到libxml2.lib,dll以及頭文件


沒有編譯成功的,可以直接下載我已經編譯好的lib和dll,頭文件自己下載制定好就行

下載鏈接:http://download.csdn.net/detail/liuhengxiao/8942231



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章