C++学习
Skyhits135
这个作者很懒,什么都没留下…
展开
-
.h头文件 .lib库文件 .dll动态链接库文件关系
.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件。在开发和调试阶段,当然最好都有。.h .lib .dll三者的关系是:H文件作用是:声明函数接口,给编译器看的,要完成源代码的编译和链接,有头文件和lib文件就够了。DLL文件作用是:函数可执行代码,运行时候需要的。动态链接程序运行起来原创 2017-01-02 19:11:06 · 364 阅读 · 0 评论 -
DLL静态和动态调用
采用lib文件调用DLL(采用Lib文件的调用方式又被称为静态调用)静态调用定义:静态调用,也称为隐式调用,由编译系统完成对DLL的加载和应用程序结束时DLL卸载的编码(Windows系统负责对DLL调用次数的计数),调用方式简单,能够满足通常的要求。通常采用的调用方式是把产生动态连接库时产生的.LIB文件加入到应用程序的工程中,想使用DLL中的函数时,只须在源文件中声明一下。 LIB文件原创 2017-01-02 19:15:21 · 4429 阅读 · 0 评论 -
C++使用SQLite
C++使用SQLite步骤(包含了一般的使用def,lib等过程)1、下载sqlite文件。下载网址:http://www.sqlite.org/download.html。SQLite版本为SQLite 3.7.13,相关文件如下。sqlite-dll-win32-x86-3071300.zip:包含sqlite3.def、sqlite3.dll文件。sqlite-ama转载 2017-01-06 11:34:48 · 1117 阅读 · 1 评论