链接sqlite3pp的未定义引用

时间:2014-11-13 18:59:58

标签: c++ sqlite

我正在尝试编译sqlite3pp。来自http://code.google.com/p/sqlite3pp

1)g++ ../src/*.cpp -c
- >生成3 .o文件sqlite3pp.o,sqlite3ppext.o和testaggregate.o

2)ar crf libsqlite3pp.a *.o
- >生成一个名为libsqlite3pp.a的新文件

3)g++ -shared *.o -o sqlite3pp.dll
- >对sqlite3 _ *

的多个未定义引用

4)g++ -shared *.o -lsqlite3pp -o sqlite3pp.dll
- >与之前相同的错误

5)g++ -shared *.o -lsqlite3 -o sqlite.dll
- >未定义的对sqlite3_open_v2的引用

为什么会发生最后一次错误?

0 个答案:

没有答案