preload
十一月 25


在Linux中安裝wxWidgets之後,
現在又有需求將wxWidgets裝在Cygwin中.

(1) 先到http://www.cygwin.com/下載並安裝cygwin. 我目前裝的是1.7 beta版. 並且所有的套件全部裝上, 以免缺東缺西的很討厭. 反正我HDD夠大,沒差那1,2GB
(2) 到http://www.wxwidgets.org/下載wxWidgets source code. 我目前用的是wxX11-2.8.10.tar.gz. 並將其copy到Cygwin 中的$HOME/src
(3)因為我只想將wxWidget中安裝給自己使用, 所以目標是將wxWidget裝在自己的home directory.
(4) 新增一個檔案叫做install_wx_cygwin.sh 在$HOME/src中, 內容如下:


#!/bin/bash
export CFLAGS=-mno-cygwin
export CPPFLAGS=-mno-cygwin
export CXXFLAGS=-mno-cygwin
export LDFLAGS="-mno-cygwin -mwindows"
./configure --prefix=$HOME --with-msw --enable-unicode --disable-shared --enable-std_iostreams --disable-precomp-headers --without-expat
make
make install
make samples

(5) 接下來在Cygwin中執行的操作如下:


cd $HOME/src
chmod +x install_wx_cygwin.sh
tar -zxvf wxX11-2.8.10.tar.gz
cd wxX11-2.8.10
../install_wx_cygwin.sh

(6)裝完後, 將環境變數的PATH新增$HOME/bin 即可

參考文章http://wiki.wxwidgets.org/Cygwin

Comments are closed.