2012年2月17日 星期五

Build WxWidgets with VC++


wxWidgets 是一個跨平台(Windows, Linux...)的 c++ application framework
已經有許多專案都用它來開發自己的 application, 以下是我用VC2008的
wxWidget build 流程
  • 首先當然要先到 wxWidgets 下載最新版本的 release package
  • 解壓縮後到 <wx>/build/msw/wx.dsw  開啟專案
  • 選擇<Solution Configuration> (以下為選擇 Unicode Debug 的步驟)
  • Build all
  • Build 好的 libraries會放在 <wx>/lib/vc_lib
  • Copy <wx>/include/wx to <Project>/include/wx
  • Copy <wx>/lib/vc_lib/*.lib to <Project>/lib
  • Copy <wx>/include/msvc/wx/setup.h to <Project>/include/wx
  • 修改 setup.h
  • #include "../../../lib/vc_lib/mswud/wx/setup.h"
      改成
    #include "vc_lib/mswud/wx/setup.h"
  • <wx>/lib/vc_lib/mswud/wx/setup.h 放到 <Project>/include/vc_lib/mswud/wx
  • 還要在專案的<Addtional Dependences>加入
    comctl32.lib (for InitCommonControls()...等)
    rpcrt4.lib (for UuidToString()...等)
  • 將 Hello World WxWidget source code 加入專案即可!!

沒有留言:

張貼留言

BlueTea螢幕錄影程式

  螢幕錄影新選擇:簡單、方便、免費 現在的螢幕錄影工具多樣,但安裝麻煩、操作複雜讓人卻步。我們推出了一款全新的螢幕錄影程式,專為追求簡單和效率的你設計。 1. 免安裝 無需安裝程式。解壓縮後點兩下就可以開始使用 2. 可選取錄影範圍 自由選擇全螢幕、特定視窗或自定義區域,靈活應...