1. 打开vs2008,新建项目-->Visual C++ -->Win32-->Win32--Win32项目, 等待应用程序向导,然后点击下一步即可;
2. 在向导界面,应用程序类型选择“DLL”,附加选项选择“空白项目”;
3. 指定编译的sqlite3.lib库需要的运行时库,项目工程-->配置属性-->C/C++调试-->代码生成-->运行时库-->多线程调试(/MTD),务必保持最终调用静态库sqlite3.lib的应用程序和静态库sqlite3.lib的运行时库一致,我这里是选择“多线程调试(/MTD)”;
4. 项目设置成debug模式,发现没有生成sqlite3.lib动态库,项目工程-->配置属性-->常规-->配置类型-->静态库(.lib);
5. 回到项目界面,执行F7编译生成静态库,生成路径在项目的Debug目录下;
6. 新建一个工程,将第5步的静态库sqlite3.lib、sqlite3.h,添加到项目里;
7. 如果sqlite3.lib放在了独自的目录,需要将该目录添加到项目里,项目工程-->配置属性-->C/C++-->常规-->附加目录项,在附加目录项里添加sqlite3.lib的路径;
8. 添加sqlite3.lib库路径,项目工程-->配置属性-->链接器-->常规-->附加目录项,在附加目录项里添加sqlite3.lib的路径;
9. 完成