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

你可能感兴趣的:(vc++)