wxwidgets在visual studio8中的配置
2007-04-03 19:12
134 查看
1.解压
2.如果使用模板
a)将 include/wx/msw/setup.h and set wxUSE_DEBUG_NEW_ALWAYS 设为 0.
b)将 wxUSE_IOSTREAMH 设为 0
3.编译
选择使用IDE环境,使用VC6.0打开 wxWidgets-2.6.3/build/msw/wx.dsw菜单Build->Batch build
或:
命令行:在目录 build/msw 中
'nmake -f makefile.vc'
使用默认设置生成的是DEBUG静态LIB库
'nmake -f makefile.vc BUILD=release'
则生成RELEASE库静态LIB库
详见说明
生成的文件在
wxWidgets/lib/
wxWidgets/lib/vc_lib/
wxWidgets/lib/vc_dll/ 目录下
4.安装
1>设置环境变量:
变量:WXWIN
值:wxWidgets得安装路径,如:C:/wxWidgets/
2>建立 Win32 Application 项目后
2.1 指定 .h头文件、lib库文件、源文件路径(只指定一次,各Project皆可用)
Tools
Options -> Include files
<wx>/include/
<wx>/contrib/include/
<wx>/include/msvc/
Options -> Library files
<wx>/lib/vc_lib/
Options -> Library files
<wx>/src
2.2 加入静态Lib库
Project Settings
Link -> Input -> Object/Library Modules :
Win32 Debug
wxmsw26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib oleacc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
Win32 Release
wxmsw26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib oleacc.lib
odbc32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbccp32.lib
2.3 配置
Project Settings
C/C++ -> Preprocessor -> Preprocessor Definitions:
Win32 Debug
WIN32;_DEBUG;_WINDOWS;__WINDOWS___;WINVER=0x0400;STRICT
_;__WXMSW__;__WXDEBUG__;WXDEBUG=1;__WIN95__;__WIN32Win32 Release
NDEBUG,WIN32,_WINDOWS,__WINDOWS__,__WXMSW__,__WIN95__,__WIN32__,WINVER=0x0400,STRICT
C/C++ -> Code Generation -> Using runtime library:
Win32 Debug
Debug Multithread DLL (/MDd)
Win32 Release
Multithread DLL (/MD)
2.如果使用模板
a)将 include/wx/msw/setup.h and set wxUSE_DEBUG_NEW_ALWAYS 设为 0.
b)将 wxUSE_IOSTREAMH 设为 0
3.编译
选择使用IDE环境,使用VC6.0打开 wxWidgets-2.6.3/build/msw/wx.dsw菜单Build->Batch build
或:
命令行:在目录 build/msw 中
'nmake -f makefile.vc'
使用默认设置生成的是DEBUG静态LIB库
'nmake -f makefile.vc BUILD=release'
则生成RELEASE库静态LIB库
详见说明
生成的文件在
wxWidgets/lib/
wxWidgets/lib/vc_lib/
wxWidgets/lib/vc_dll/ 目录下
4.安装
1>设置环境变量:
变量:WXWIN
值:wxWidgets得安装路径,如:C:/wxWidgets/
2>建立 Win32 Application 项目后
2.1 指定 .h头文件、lib库文件、源文件路径(只指定一次,各Project皆可用)
Tools
Options -> Include files
<wx>/include/
<wx>/contrib/include/
<wx>/include/msvc/
Options -> Library files
<wx>/lib/vc_lib/
Options -> Library files
<wx>/src
2.2 加入静态Lib库
Project Settings
Link -> Input -> Object/Library Modules :
Win32 Debug
wxmsw26d_core.lib wxbase26d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib oleacc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
Win32 Release
wxmsw26_core.lib wxbase26.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.lib wxexpat.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib oleacc.lib
odbc32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbccp32.lib
2.3 配置
Project Settings
C/C++ -> Preprocessor -> Preprocessor Definitions:
Win32 Debug
WIN32;_DEBUG;_WINDOWS;__WINDOWS___;WINVER=0x0400;STRICT
_;__WXMSW__;__WXDEBUG__;WXDEBUG=1;__WIN95__;__WIN32Win32 Release
NDEBUG,WIN32,_WINDOWS,__WINDOWS__,__WXMSW__,__WIN95__,__WIN32__,WINVER=0x0400,STRICT
C/C++ -> Code Generation -> Using runtime library:
Win32 Debug
Debug Multithread DLL (/MDd)
Win32 Release
Multithread DLL (/MD)
相关文章推荐
- vs2008 配置 wxwidgets 环境
- wxWidgets的配置
- 在Visual C++ 6 中配置wxWidgets 项目
- 基于CodeBlocks上的wxWidgets开发环境配置
- Windows上配置Code::Blocks + wxWidgets
- 32位WIN7 VS2013 配置wxWidgets 环境
- Windows上配置Code::Blocks + wxWidgets
- unicode release wxWidgets程序平台配置。
- wxWidgets在CodeBlocks中的配置
- wxwidgets+vc2005配置方法
- wxWidgets的安装编译、相关配置、问题分析处理
- wxWidgets读配置文件代码
- Windows下Code::Blocks+wxWidgets开发配置总结
- codeblock + wxwidgets + mingw 详细安装配置
- wxWidgets 在 Linux 下开发环境配置
- vs2008 配置 wxWidgets-2.9.4
- windows系统+codeblocks+VC6编译器下配置wxWidgets的wxUniversal环境
- VS + wxWidgets开发配置指南
- wxwidgets和CodeBlocks+mingw在win7下安装和配置
- [转]wxWidgets-2.8.9在VC++ 2005 环境下的安装与配置