跳到主要內容

發表文章

目前顯示的是有「Wt」標籤的文章

Building Wt with Visual Studio 2012 on Windows 8 x64 PC

安裝 Wt 花了許多時間,主要的問題是「在 cmake configure 時,會出現如下圖錯誤的訊息」,導致我一直認為這種問題,在按下「 Generate 」鍵之後,不會產出 Visual Studio Project 相關的檔案。因此,上網找了 解決方式 ,依照這個解決方式將 mspdb110.dll copy  C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\mspdb110.dll into  C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin or C:\Windows\System 這是不需要的,因為這個錯誤的動作,導致後續的 Compile 無法完成。而發現這個問題是來自:在清除 wt build 目錄之後,重新 cmake wt project 時,會產生 The C compiler "C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe" is not able to compile a simple test program. 由於之前都沒有這種現象的發生,測試了幾台電腦以後,出現相同的錯誤現象,才開始懷疑可能是將 mspdb110.dll copy into C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin or C:\Windows\System 所導致的錯誤。 果不其然,真的是 copy mspdb110.dll into C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin or C:\Windows\System 所產生的問題。 所以,結論是:「不可以這樣做。如果在 Cmake 按下 Configure 時,出現上圖的錯誤訊息,不需要理會它,依然可以產生 vs 的 project 檔。」 首先說明我目前系統的環境及使用軟體的版本,接著再說明整個安裝的過程。目前所使用的作業系統是:  x64 bits Windows 8 的...

Compiling Haru Library with Cmake + CodeBlock

Haru Library 是一種產生 pdf 的 library,所提供的 API 可以支援許多不同的程式語言,當然包括 C, C++。要安裝這個 Library 要下載 source code 來安裝,安裝的步驟如下: 1. 下載 Haru Library Latest development release: 2.3.0RC2 2. 開啟 cmake ,點選「where is the source code」 3.  在點選「where to build the binaries」,最後面加入 /build 4. 按下「Configure」,選擇「Code:Block - MinGW Makefile」 5. 會出現「error in configuration process:poject maybe is invaild」,調整 CMAKE_MAKE_PROGRAM 的設定路徑,以及勾選「CMAKE_USE_RELATIVE_PATHS」  6. 再次按下「Configure」(由於 STL 的 MinGW 套件已經有 PNG, ZLIB 的Library,所以不需要自行編譯) 7.檢查一下各個 Group 中,每一個套件的設定值,調整 CMAKE group 的 CMAKE_INSTALL_PERFIX 設為:「d:\Library\libharu」目錄 8. 如果沒有什麼問題,再次按下「Configure」 9. 接下來按下「Generate」 10. 到 D:/library/src/libharu-RELEASE_2_3_0RC2/build 目錄中,開啟 libharu.cbp 11. build libharu.cbp 時會出現錯誤,是因為程式有 bug ,需要修改下列的程式碼:      在 hpdf_image_ccitt.c 程式中,修改 753行將 「HPDF_Image」改成「HPDF_EXPORT(HPDF_Image)」。 12. 測試 example 的程式是否可以執行