help:加了sqlite3头文件,VC编译揭示sqlite3_api未定义!why?

help:加了sqlite3头文件,VC编译提示sqlite3_api未定义!why??
工程中添加了头文件:
#include "sqlite3.h"
#pragma comment(lib,"sqlite3.lib") 

调用时:
int nResult = sqlite3_open("ff.db",&db);

出现sqlite3_api未定义!
error C2065: 'sqlite3_api' : undeclared identifier
error C2227: left of '->open' must point to class/struct/union
error C2227: left of '->errmsg' must point to class/struct/union
...

这是什么原因?应该怎么改呢?

------解决方案--------------------
估计又是哪个路径和设置有问题了
------解决方案--------------------
sqlite3.h应该还引用了其他头文件吧~
------解决方案--------------------
你这里全部错误提示吗?
一般要从第一个错误找起, 第一个错误, 可能导致编译器不能恢复编译而报也错误的错误提示.

如果你这是第一个错误, 那么问题也不在 头文件上, 应该是在你这个函数上, 你确定
sqlite3.h中有 "sqlite3_api" 这个东西的定义吗
------解决方案--------------------
刚问了同事,官方下载的那个会出问题,要自己配置,烦
CSDN下载区有个VS2010+SQLITE3配置好的