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 加入專案即可!!

沒有留言:

張貼留言

FPGA/STM32 SPI 實驗

本實驗中,Nucleo H753ZI 當作 SPI Master,PYNQ-Z2 當作 SPI Slave。 使用SPI通訊協定傳送及接收8 Bytes。 腳位設定如下: Nucleo H753ZI 功能 PYNZ-Z2 PD14 CS W9 PA5 SCLK...