跨平台wxWidgets在windows及linux上的开发环境搭建(转载)

跨平台wxWidgets在windows及linux上的开发环境搭建

 在项目中,因为要跨平台的服务器端,所以要找寻一套跨平台的通讯、线程、系统环境的开源库,最后定位于wxWidgets,它的官网于 http://www.wxwidgets.org,具体的功能大家自己慢慢探索,现将基于windows和linux上的开发环境介绍给大家。

  一、WINDOWS

  1. 安装Visual Studio 2008

  1) 用DAEMON Tools mount P:"Software"Software Development"Visual Studio 2008 Team Suite RTM.iso

  2) 运行setup程序,安装到C盘。

  3) 安装MSDN Library。

   4) 打开我的电脑-〉属性-〉高级-〉环境变量,将C:"Program Files"Microsoft Visual Studio 9.0"Common7"IDE;C:"Program Files"Microsoft Visual Studio 9.0"VC"BIN;C:"Program Files"Microsoft SDKs"Windows"v6.0A"bin;加入PATH环境变量中。

  5) 添加环境变量INCLUDE=C:"Program Files"Microsoft Visual Studio 9.0"VC"ATLMFC"INCLUDE;C:"Program Files"Microsoft Visual Studio 9.0"VC"INCLUDE;C:"Program Files"Microsoft Visual Studio 9.0"VC"PlatformSDK"include;C:"Program Files"Microsoft SDKs"Windows"v6.0A"include;

  6) 添加环境变量LIB=C:"Program Files"Microsoft Visual Studio 9.0"VC"ATLMFC"LIB;C:"Program Files"Microsoft Visual Studio 9.0"VC"LIB;C:"Program Files"Microsoft Visual Studio 9.0"VC"PlatformSDK"lib;C:"Program Files"Microsoft Visual Studio 9.0"SDK"v2.0"lib;C:"Program Files"Microsoft SDKs"Windows"v6.0A"lib;

  2. 建立C:"works目录

  3. 安装wxWidgets 2.8.7

  1) 将wxWidgets-2.8.7.tar.gz解压缩到C:"works"wxWidgets-2.8.7目录;

  2) 将wxWidgets-2.8.7-HTML.zip解压缩,将其中的docs"mshtml下的wx目录整个Copy

  到C:"works"wxWidgets-2.8.7"doc"html目录下;

  3) 编译wxWidgets

  运行Command Prompt

  cd C:"works"wxWidgets-2.8.7"build"msw
  nmake -f makefile.vc BUILD=release UNICODE=1 RUNTIME_LIBS=static
  nmake -f makefile.vc BUILD=debug SHARED=1 UNICODE=1

  4) 将C:"works"wxWidgets-2.8.7"lib"vc_dll添加到PATH环境变量中。

  5) 编译wxrc工具

  cd C:"works"wxWidgets-2.8.7"utils"wxrc
  nmake -f makefile.vc BUILD=release UNICODE=1 RUNTIME_LIBS=static
  copy vc_mswu"wxrc.exe C:"works"wxWidgets-2.8.7"lib"vc_dll

  二、LINUX

  1. 安装wxWidgets

  1) 与上面类似,将wxWidgets-2.8.7.tar.gz下载到虚拟机。

  2) 运行tar zxvf wxWidgets-2.8.7.tar.gz解压缩到/home/works/wxWidgets-2.8.7目录。

  3) 编译wxWidgets

  cd wxWidgets-2.8.7
  mkdir buildgtk
  cd buildgtk
  ../configure --with-gtk --enable-unicode --disable-shared
  make

  4) 安装wxWidgets

    make install   5) 将wxWidgets库所在路径加入系统库路径

  cd /etc/ld.so.conf.d
  echo "/usr/local/lib" > wx.conf

  运行ldconfig

  由于要跨平台编译及调试,所以在以上的开发环境中,最好加入如bakefile一类的makefile管理或生成工具。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值