天天看点

wxWidgets 2.8配合VS2005环境搭建

1. 下载安装文件

2. 安装,注意所谓的安装仅仅是把文件拷贝到了一个指定的目录,还需要进行编译。很简单,进入/wxWidgets-2.8.3/build/msw,用VC2005打开wx.dsw,因为DSW是VC6的工程文件,点确定进行转换,然后在DEBUG下直接编译即可。注意,要使用GLCANVAS的话需要把setup.h中的wxUSE_GLCANVAS设为1。编译的结果是在wxWidgets-2.8.3/lib/vc_lib产生了一系列的LIB文件和一个mswd文件夹。好了,编译好了就可以使用了。

/wxWidgets-2.8.3/build/msw目录下生成了多个包含了目标文件的目录,占了很大空间,可以删掉。

3. 设置VC开发环境。

“Tools” — “Options” —- “Projections and solutions”   —- “library files” 加入:D:/wxWidgets-2.8.3/lib/vc_lib/

“Tools” — “Options” —- “Projections and solutions”   —- “include files”加入D:/wxWidgets-2.8.3/include和

D:/wxWidgets-2.8.3/include/msvc

4. 运行例子。

进入D:/wxWidgets-2.8.3/samples/animate,打开该工程,Project—〉project depedence,把adv,core和base都去掉钩。然后就可以编译运行了。

5.新建工程需要在”Project” — “setting” — “General” — “charecter set” –选 No Set

在”Project” — “setting” — “Linker” — “Input” — “Additional depedencies”: 加入

wxmsw28d_adv.lib

wxmsw28d_core.lib

wxbase28d.lib

wxtiffd.lib

wxjpegd.lib

wxpngd.lib

wxzlibd.lib

wxregexd.lib

wxexpatd.lib

winmm.lib

comctl32.lib

rpcrt4.lib

wsock32.lib

odbc32.lib

继续阅读