wxSQLite3编译总结 不指定 2008/07/04

| |
SQLite3非常适合跨平台开发而且免费。数据库选定SQLite后,尝试过自己封装,但比较麻烦。于是下载了wxSQLite3,但发现需要先编译后使用,如果是动态链接的话,还要带一个DLL,很不爽的说。
研究了一下,觉得可以将wxSQLite3的相应文件加入工程,再编译使用,岂不省事。
初次编译出现了一系列很莫名其妙的错误,经过一番努力,发现:
1. 头文件要注意顺序,必需:
#include "wx/wxsqlite3.h"
#include "sqlite3.h"
而不能:
#include "sqlite3.h"
#include "wx/wxsqlite3.h"

2. 经过步骤1,在VC编译器下可通过了,但GCC编译器出现了奇怪的链接错误。继续研究发现:如果使用了预处理,则不可将上述头文件放在pch.h(预处理文件)中。晕倒!
纪念一下,算是正式入门数据库开发!
发表评论

昵称

网址

电邮

打开HTML 打开UBB 表情 打开表情 隐藏 记住我 [注册]