Linux 平台下,C++程序嵌入sqlite遇到的问题。
在main.cpp中,用以下两种方式实现sqlite
第一种方式:
FuncOld()
{
…….
//有关sqlite的操作放在这儿,如sqlite3_exec
}
第二种方式
Void SqliteCreate()
{
//有关sqlite的操作放在这儿sqlite3_exec
}
第一种方式不提示错误,第二种方式提示:undefined reference to `sqlite3_exec'
这是怎么回事啊?请高手指点。
sqlite
[解决办法]
没看出有啥区别。先找个例子学习:http://www.askyb.com/cpp/c-sqlite-example-in-linux/)
文章末尾有下载链接:http://www.askyb.com/wp-content/uploads/2012/04/SqliteSampleLinux.zip
编译:
$ g++ SqliteSample.cpp -l sqlite3 -o SqliteSample