在项目中,因为要跨平台的服务器端,所以要找寻一套跨平台的通讯、线程、系统环境的开源库,最后定位于wxWidgets,它的官网于 http://www.,具体的功能大家自己慢慢探索,现将基于windows和linux上的开发环境介绍给大家。
一、WINDOWS 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 运行ldconfig 由于要跨平台编译及调试,所以在以上的开发环境中,最好加入如bakefile一类的makefile管理或生成工具。 |
|