我試圖在Windows上建立xmlsec ...我不的經驗豐富的C/C++開發者並沒有真正熟悉的構建過程,如果沿着「化妝線的東西.. 。make install「並不能解決問題。如何建立xmlsec在Windows
xmlsec帶有一個Win32子目錄,一個漂亮的ECMAScript configure.js,它利用的可選參數的一羣,這解釋了運行配置後,「NMAKE ... NMAKE安裝」應該做的伎倆自述。 (顯然它不是相當很容易,或者我不會在這裏張貼!)
xmlsec也取決於其他庫的數量(見here圖形)。我已經下載了這些庫的來源。
我的問題是,我不知道如何安排這些來源,或者告訴configure.js腳本,以使構建工作。
例如,nmake進程會抱怨找不到「iconv.h」(iconv是必需的庫之一),這並不奇怪,因爲沒有一個。相反,有一個「iconv.h。在」和「iconv.h。build.in」...我不知道如何處理以產生所需的'iconv.h'。
(我使用微軟的Visual Studio 2010中,在命令提示符(我認爲是推薦的方法。)
有誰在那裏知道如何做到這一點?任何幫助都將是非常讚賞。
TIA
Mike Peat
嗨克里斯坦 - 我使用微軟的Visual Studio中在命令提示符下,我發現一個版本iconv.h的(在網上我認爲......或者可能在我下載的許多zip文件中的一個文件中),我確實使用了configure.js路徑,使用了Aleksey的mycfg.bat的修改版本,然後是nmake,我正在沿Mingw32路線前進(到了安裝了Cygw和Cygw的時候) in),但是後來我絆倒了mycfg.bat文件,事情開始變得更加清晰了......一旦我在正確的位置擁有了所有正確的位,它們都可以正常工作。儘管謝謝你的提議。 –
嗨Kristine - 事實證明,我的方法使用Visual Studio有一個小缺陷:它鏈接到錯誤的運行時DLL(它需要msvcrt.dll和嘗試無數版本的VS後,我無法得到一個鏈接到那個) 。所以我現在在MSys中使用MinGW,但是我遇到了問題。你能給我一些關於如何設置以獲得乾淨版本的想法嗎? TIA。 Mike –
你能描述一下你得到的問題嗎?你嘗試運行「make clean」來清除之前的所有「build」嗎? –