摘要: DLL函数导出方式有多种方式,这里介绍的是其中一种方式头文件:#ifndef _GPTSQLITE_H__#define _GPTSQLITE_H__#ifdef __cplusplusextern "C" {#endif#ifdef _EXPORTING#define CLASS_DECLSPEC __declspec(dllexport)#else#define CLASS_DECLSPEC __declspec(dllimport)#endifCLASS_DECLSPEC int Add(int i, int j);#undef _DLL_GPTSQLITE#ifde 阅读全文
posted @ 2012-03-04 22:16 小小亮FLY 阅读(409) 评论(0) 推荐(0)
摘要: 1 源码下载地址 http://www3.sqlite.org/sqlite-amalgamation-3071000.zip(只有c和h文件,没有def文件)2 DLL和def文件下载地址http://www3.sqlite.org/sqlite-dll-win32-x86-3071000.zip( 有dll和def文件)下载下来源码之后发现没有def文件,就又单独下载了def1 新建一个空项目,把sqlite3.c 和sqlite3.h,还有sqlite3.def加入到工程中。2 右项目,则弹出的属性设置对话框中,选择linker->input->Module Definiti 阅读全文
posted @ 2012-03-04 16:43 小小亮FLY 阅读(399) 评论(0) 推荐(0)
摘要: 调试过程中需要打印出Log信息,很多人可能都遇到过,可能有些第三方的库提供给大家使用,但很多人会嫌麻烦而不用,我也常常因为第三方库麻烦而不用,所以就谢了一个很简单打印Log的函数头文件部分#include <string>#include <fstream>#include<ctime>#include <windows.h>#define LOG_ADD_TIME //如果需要加入时间则需要声明此句,如果不需要加入时间信息则可以去掉此句using namespace std;函数实现部分string GetTime(){ SYSTEMTIME 阅读全文
posted @ 2012-03-04 13:07 小小亮FLY 阅读(382) 评论(0) 推荐(0)