wxWidgets编译和在VC中的配置
2007-10-23 20:00
453 查看
1、 安装
运行wxMSW-2.8.3-Setup1.exe,将之安装到不带空格符号的目录中,本例为C:/wxWidgets-2.8.3;
2、 编译和配置
(1) 用VC6.0编译
进入C:/wxWidgets-2.8.3/build/msw,用VC打开wx.dsw工程文件。进入Build—〉Batch Build,只选中所有工程各自的Win32 Release和Win32 Debug版本,然后开始Build。(在实际的编译过程中可能要花费很长时间,请耐心等待,这个是作者自己实际编译的结果)结果:
a)在C:/wxWidgets-2.8.3/build/msw目录下生成了多个包含了目标文件的目录,占了很大空间,可以删掉;
b)在C: /wxWidgets-2.8.3/lib/vc_lib下生成了多个个lib文件,Release和Debug版本各一半,另外还包括了msw和mswd两个目录,里面含有Release和Debug版的setup.h。
(2) 在VC6.0中配置
Tools—〉Options—〉Directories,在选中“Include Files”后,添加
C:/wxWidgets-2.8.3/include
C:/wxWidgets-2.8.3/lib/vc_lib/msw
C:/wxWidgets-2.8.3/lib/vc_lib/mswd
路径;选中“Libraries Files”,添加
C:/wxWidgets-2.8.3/lib/vc_lib。
(3) 检验效果
进入C:/wxWidgets-2.8.3/samples/listbox,打开该工程,Project—〉set active project—〉listbox,在Project—〉Dependencies中把core和base两个去掉钩。编译,运行,通过。
3、建立wxWindows工程
(1) 新建 —〉Win32 Application,创建空工程,
(2) 工程 —〉设置:
C/C++选项卡->Code Generation -> use run-time library 设置为: Debug MutilThread DLL
Link 选项卡-> General -> 对象/库模块 设置为: wxmsw28d_core.lib wxbase28d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib oleacc.lib odbc32.lib.
一般的wxDigets GUI项目比普通windows 程序多wxmsw28d_core.lib wxbase28d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib这些Lib.
运行wxMSW-2.8.3-Setup1.exe,将之安装到不带空格符号的目录中,本例为C:/wxWidgets-2.8.3;
2、 编译和配置
(1) 用VC6.0编译
进入C:/wxWidgets-2.8.3/build/msw,用VC打开wx.dsw工程文件。进入Build—〉Batch Build,只选中所有工程各自的Win32 Release和Win32 Debug版本,然后开始Build。(在实际的编译过程中可能要花费很长时间,请耐心等待,这个是作者自己实际编译的结果)结果:
a)在C:/wxWidgets-2.8.3/build/msw目录下生成了多个包含了目标文件的目录,占了很大空间,可以删掉;
b)在C: /wxWidgets-2.8.3/lib/vc_lib下生成了多个个lib文件,Release和Debug版本各一半,另外还包括了msw和mswd两个目录,里面含有Release和Debug版的setup.h。
(2) 在VC6.0中配置
Tools—〉Options—〉Directories,在选中“Include Files”后,添加
C:/wxWidgets-2.8.3/include
C:/wxWidgets-2.8.3/lib/vc_lib/msw
C:/wxWidgets-2.8.3/lib/vc_lib/mswd
路径;选中“Libraries Files”,添加
C:/wxWidgets-2.8.3/lib/vc_lib。
(3) 检验效果
进入C:/wxWidgets-2.8.3/samples/listbox,打开该工程,Project—〉set active project—〉listbox,在Project—〉Dependencies中把core和base两个去掉钩。编译,运行,通过。
3、建立wxWindows工程
(1) 新建 —〉Win32 Application,创建空工程,
(2) 工程 —〉设置:
C/C++选项卡->Code Generation -> use run-time library 设置为: Debug MutilThread DLL
Link 选项卡-> General -> 对象/库模块 设置为: wxmsw28d_core.lib wxbase28d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib oleacc.lib odbc32.lib.
一般的wxDigets GUI项目比普通windows 程序多wxmsw28d_core.lib wxbase28d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib这些Lib.
相关文章推荐
- wxWidgets-2.8.3编译和在VC中的配置
- wxWidgets编译和在VC中的配置
- wxWidgets编译和在VC 6.0中的配置
- vc6环境下编译live555库的环境配置方法
- 把 VC 工程的编译配置写在一个文件中,并影响 VC 的编译
- wxWidgets-2.8.9在VC++ 2005 Express环境下的安装与配置
- wxwidgets+vc2005配置方法
- wxWidgets在vc2005下的配置 和 使用注意!!
- SDL在VC2008下配置编译运行
- [C] c99int(让VC等编译器自动兼容C99的整数类型)V1.02。源码托管到github、添加CMake编译配置文件、使用doxygen规范注释
- [转]wxWidgets-2.8.9在VC++ 2005 环境下的安装与配置
- vc2008下的wxWidgets配置
- VC2003中wxWidgets 2.6.4的配置
- 使用MinGW编译并配置wxWidgets
- VC环境下配置编译STLport-5.2.1
- VC++ 6.0 配置UNICODE标识符进行编译
- wxWidgets的安装编译、相关配置、问题分析处理
- wxWidgets的安装编译、相关配置、问题分析处理
- vc编译apache 模块配置
- VC编译程序,运行时提示运行错误“由于应用程序的配置不正确,……”解决方法