版本和环境:
wxWidgets 2.8.3
Windows2000 sp4
VC++ 6.0
step1:下载wxMSW-2.8.3-Setup.exe,将其安装到C:\wxWidgets_283.(或下载zip包直接解压)
安装后的文件夹中有全部的代码和文档以及示例。但没有编译好的lib。因为你可以按照自己的需要去编译。不过好歹要麻烦一下了,好在编译非常方便。
step2: 编译之前的配置
C:\wxWidgets_283\build\msw中找到config.vc
C:\wxWidgets_283\include\wx\msw中找到setup.h
可进行一些全局的设置(对你编译出的所有库都有效),特别是setup.h将被拷贝到各个lib的目录中去。当你改变setup.h时要先手工删掉lib下面的setup.h
这儿我只是打开了opengl支持库的编译选项。
step3:编译
可用两种方式编译:1)C:\wxWidgets_283\build\msw下面的vc projects 2)使用命令行
我选择第二种方法。
我使用的是VC++6,所以使用nmake。
我编译了三个版本的库,分别是unicode debug/release静态库和unicode release动态链接库
nmake -f makefile.vc UNICODE=1 BUILD=release
nmake -f makefile.vc UNICODE=1 BUILD=debug
nmake -f makefile.vc UNICODE=1 SHARED=1 BUILD=release
编译后的库位于:
C:\wxWidgets_283\lib\vc_lib debug版本和release版本的库都在一起,区别在于名称debug版多了个d,如:
wxbase28u.lib和wxbase28ud.lib
C:\wxWidgets_283\lib\vc_dll dll库和他们的导入库都在这个目录中
编译sample
库编译好了试试编译C:\wxWidgets_283\samples中的例子,选择minimal这个最小化的例子。
用VC++6打开工程,可以看到以及预设了很多配置,分别选择Win32 Unicode Debug/Release和Win32 DLL Unicode Release试试。注意由于sample项目都添加了对于base和core的依赖,所以直接选择build会重新编译一遍相应的库。所以手动把依赖去掉。然后build minimal.
分别编译3个版本,对应上面做出的三种库。发现动态版的minimal.exe需要两个dll,这两个dll加起来要4M之多,而静态release版的minimal.exe只有1M多。
分享到:
相关推荐
wxwidgets在windows下的安装使用文件
这是一份很完整的介绍windows下如何使用wxWidgets的过程,包括从安装到使用的过程,以及有一个完整的例子供大家参考 之前发的文档损坏了,我刚看到大家的评论,非常抱歉,现在将没有损坏的文档无偿上传上来,文档里...
wxWidgets-3.0.0 Windows 下的安装包
wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程wxWidgets安装+教程
wxWidgets(/wɪksˈwɪdʒɪts/,原名wxWindows[1])是一個開放原始碼且跨平台的物件工具集(widget ...下载后,直接运行EXE, 如果在Windows下操作的话,用VS直接打开,ReBuild所有工程,基本上没什么编译错误的
Ubuntu下安装wxWidgets
windows codelite mingw wxwidgets
Codeblocks+wxWidgets安装及编译
Windows上配置Code::Blocks + wxWidgets
编译选项中有-shared-libstdc++,这就意味着你移植的时候要在tdm-gcc中把libstdc++的dll放在exe文件旁。 test2文件夹是测试用的 wxWidgets-3.1.0-headers\include 是头文件 wxWidgets-3.1_tdmgcc5.1_wudimei....
wxWidgets3.1.2 windows安装版(.exe文件)和参考文档(英文版),官网下载太慢,所以放到CSDN上。
sample-wxwidgets-windows-service 基于wxWidgets的Windows服务的示例该Windows服务示例是使用wxWidgets 3.0.2编写的,并在Windows 7上进行了测试。我敢肯定,它也可以在其他版本上使用。 使用了Code :: Blocks IDE...
分别在glut界面和wxWidgets界面下 实现shadow volume 而shadow volume的实现依赖于Nehe教程中的方法 即在CPU下执行阴影锥体的计算 想要获得更加高效的方法请参考其他的阴影实现方法 或是使用geometryShader
wxWidgets-2.8.9 界面开发库源代码,可在windows 和 linux下应用,跨平台的,此代码是windwos平台的库代码
1·章简要介绍了·wxWidgets·的发展历史和框架结构,第2章介绍了wxWidgets的程序框架及其实现,第3章深入剖析了wxWidgets的事件处理机制,第4~11章详细讲述了wxWidgets的图形用户界面、数据结构及wxWidgets在图像...
Windows上配置Code::Blocks + wxWidgets
wxWidgets 2.8.12 for Windows。 文件清单: - wxMSW-2.8.12-Setup.exe - Readme-2.8.12.txt - Changes-2.8.12.txt
这是一部学习wxWidgets的基础文档,能够让你快速的学习
wxWidgets在codeblocks中的配置
first, ensure you have installed wxMSW (I use wxwidgets-2.8.10)and compiled the libs and configured the environment of vc++6, following the instructions in Introduction to wxwidgets in ...