- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 dll 和lib的调用方式
lib文件是在link的时候用 .dll文件是在Run的时候用 lib 是静态链接库 dll 是动态链接库 dll你需要和你的程序一起发布才行 lib编译后就不需要了 lib将在连接时把一些代码拷贝到你的程序代码里,所以叫做静态连接 dll是程序运行时把dll里的代码和资源加再到进程地址空间去,所以叫动态连接 动态链接与静态链接的不同之处在于:动态链接允许可执行模块(.dll 文件或 .exe 文
2009-05-26 23:22:00 1148
原创 lib和dll文件的区别和联系(2)
lib和dll lib和dll文件的区别和联系 .dll是在你的程序运行的时候才连接的文件,因此它是一种比较小的可执行文件格式,.dll还有其他的文件格式如.ocx等,所有的.dll文件都是可执行。.lib是在你的程序编译连接的时候就连接的文件,因此你必须告知编译器连接的lib文件在那里。一般来说,与动态连接文件相对比,lib文件也被称为是静态连接库。当你把代码编译成这
2009-05-26 23:16:00 434
原创 lib和dll文件的区别和联系(1)
1.什么是静态连接库,什么是动态链接库 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。但是若使用 DLL,该 DLL 不必被包含在最终 EXE 文件中,EXE 文件执行时可以“动态”地引用和卸载这个与 EXE 独立的 DLL 文件。静态链接库和动态链接库的另外一个区别在于静态链接库中不
2009-05-26 23:05:00 554
转载 pImpl的原理
城门失火殃及池鱼pImpl惯用手法的运用方式大家都很清楚,其主要作用是解开类的使用接口和实现的耦合。如果不使用pImpl惯用手法,代码会像这样: //c.hpp #includeclass C { public: void f1(); private:
2009-05-03 16:09:00 398
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人