平台说明可参考我的上一篇文章:http://tieba.baidu.com/p/4463787026
自学 wxWidgets 的人大都苦于找不到好的学习资料,其实随 wxWidgets 源码一起发行的 samples 就是一个学习 wxWidgets 的天然宝库。这篇文章将教你如何快速地编译 samples 中的源代码。
打开 C:/wxWidgets-3.0.1/samples 文件夹我们可以看到有很多名字简单的文件夹,这些文件夹其实都是 wxWidgets 官方为我们提供的各个单独的 wxWidgets 的教程工程。
下面我随机选择一个工程来进行讲解:
如上图,我们可以看到这个工程名字为calendar,我们可以推断出它是一个与日历控件相关的工程。
samples 中的工程一般提供给我们的有源代码、资源文件、工程文件和 Makefile。
如果你使用的编译器是VC,那你可以直接使用 vcproj 后缀与你版本相对应的配置好的工程文件。
如果你使用的编译器是gcc,那你将使用 Makefile 文件。
说明:Makefile 文件源自 Linux 系统,我们可以将其理解为 Windows 下的批处理文件。
我们只需如下三条命令即可实现源代码至可执行文件之间的转换。
没错,就是这么简单的三条语句,我们所需要的可执行文件就生成出来了。
自学 wxWidgets 的人大都苦于找不到好的学习资料,其实随 wxWidgets 源码一起发行的 samples 就是一个学习 wxWidgets 的天然宝库。这篇文章将教你如何快速地编译 samples 中的源代码。
打开 C:/wxWidgets-3.0.1/samples 文件夹我们可以看到有很多名字简单的文件夹,这些文件夹其实都是 wxWidgets 官方为我们提供的各个单独的 wxWidgets 的教程工程。
下面我随机选择一个工程来进行讲解:
如上图,我们可以看到这个工程名字为calendar,我们可以推断出它是一个与日历控件相关的工程。
samples 中的工程一般提供给我们的有源代码、资源文件、工程文件和 Makefile。
如果你使用的编译器是VC,那你可以直接使用 vcproj 后缀与你版本相对应的配置好的工程文件。
如果你使用的编译器是gcc,那你将使用 Makefile 文件。
说明:Makefile 文件源自 Linux 系统,我们可以将其理解为 Windows 下的批处理文件。
我们只需如下三条命令即可实现源代码至可执行文件之间的转换。
没错,就是这么简单的三条语句,我们所需要的可执行文件就生成出来了。