8 个解决方案
#1
动态的!!容易更新!!
#2
如果自己用就动态库。
如果要发给别人用就静态库
如果要发给别人用就静态库
#3
个人喜欢写动态库,不喜欢静态调用;从开始运行到结束的就用静态的,需要才调用的用动态。。。
#4
一份静态,一份动态 不就好了。
#5
这个没有明确的标准,一切还是按照你的实际需要而定。
如果你写的这个库代码量不是很大,编译出来也就几K到几十K,我觉得就可以做个静态库,这样EXE的最终大小不会变化太多,而且还可以省个文件。
动态库如1楼所说,一个优点就是易于更新。只要DLL的导出接口不被改变,DLL的升级可以不影响已经编译好的EXE程序。静态库就无法做到这点。
如果你写的这个库代码量不是很大,编译出来也就几K到几十K,我觉得就可以做个静态库,这样EXE的最终大小不会变化太多,而且还可以省个文件。
动态库如1楼所说,一个优点就是易于更新。只要DLL的导出接口不被改变,DLL的升级可以不影响已经编译好的EXE程序。静态库就无法做到这点。
#6
根据你需求定吧...如果你的程序就想一个exe,那就肯定静态库...其他的可选...
#7
我喜欢用动态库,如果要发给别人的话,就连那几个DLL也一起发过去
#8
学习了!
#1
动态的!!容易更新!!
#2
如果自己用就动态库。
如果要发给别人用就静态库
如果要发给别人用就静态库
#3
个人喜欢写动态库,不喜欢静态调用;从开始运行到结束的就用静态的,需要才调用的用动态。。。
#4
一份静态,一份动态 不就好了。
#5
这个没有明确的标准,一切还是按照你的实际需要而定。
如果你写的这个库代码量不是很大,编译出来也就几K到几十K,我觉得就可以做个静态库,这样EXE的最终大小不会变化太多,而且还可以省个文件。
动态库如1楼所说,一个优点就是易于更新。只要DLL的导出接口不被改变,DLL的升级可以不影响已经编译好的EXE程序。静态库就无法做到这点。
如果你写的这个库代码量不是很大,编译出来也就几K到几十K,我觉得就可以做个静态库,这样EXE的最终大小不会变化太多,而且还可以省个文件。
动态库如1楼所说,一个优点就是易于更新。只要DLL的导出接口不被改变,DLL的升级可以不影响已经编译好的EXE程序。静态库就无法做到这点。
#6
根据你需求定吧...如果你的程序就想一个exe,那就肯定静态库...其他的可选...
#7
我喜欢用动态库,如果要发给别人的话,就连那几个DLL也一起发过去
#8
学习了!