当你走进饭店吃饭, 在接受饭店的服务前, 他们首先会提供一本菜单给你。有的菜单设计精美、清晰条理,有的则云里雾里、让人没有丝毫胃口。软件设计之道亦是如此, 菜单作为一种与用户交互的重要界面( User Interface )工具,至关重...
阡陌 发布的文章
阡陌Qt 中如何创建和使用库
库 将经常用到的程序模块化,制作成库。库的概念给编程带来明显的好处,不需要因为要开发或修改一个小软件,就要重写、编译大量的源代码,降低了开发难度,节约了可观的时间。 程序编译成可执行程序的过程一般包括:预处理、编译、汇编和链接几个步骤。我们所说的库就是在链接过程中用到的(动态库的显式链接除外),对不同类型的库有不同的处理模式。 库常分为动态库(共享库)和静态库。链接阶段使用静态库的方式是从静态库中获取用到的程序并集成到目标程序中(静态地存在),以后使用程序的时候就不再需要到静态库中去找了。而与之相对,动态库则在链接过程中不集成到目标程序中去,使用时动态地加载。 静态库文件的后缀一般是 .lib、.a,动态库文件的后缀一般是 .dll、.s...