接到一个需求,为某一类小软件编写一个公共的模块,在程序启动时去访问某个站点。
由于 dll 需要另外写一个 sis 去安装,一个软件需要安装两次是让人费解的,因此决定选择 lib 的方式。
lib 会连同软件的其它部分一起打包进 sis 中,因而对于用户来说没有区别。
不过在提供给开发者的时候,需要连同 .h 文件一起提交,而 dll 只需要一个 .dll 文件和一个接口说明文档即可。
接到一个需求,为某一类小软件编写一个公共的模块,在程序启动时去访问某个站点。
由于 dll 需要另外写一个 sis 去安装,一个软件需要安装两次是让人费解的,因此决定选择 lib 的方式。
lib 会连同软件的其它部分一起打包进 sis 中,因而对于用户来说没有区别。
不过在提供给开发者的时候,需要连同 .h 文件一起提交,而 dll 只需要一个 .dll 文件和一个接口说明文档即可。