0

我正在尝试与 SQLite 交互。在我的项目中,我有 sqlite3.c 和 6_1.cpp(我的主要源文件)。

当我尝试编译时,我收到许多与此错误类似的错误:未定义的对 `dlerror' 的引用。根据我读过的内容,这个错误表明 gcc 编译器没有正确链接到某些库。但是,我收到的错误发生在 sqlite3.c 中,而不是 6_1.cpp 中。其他人遇到过这个问题吗?

4

1 回答 1

0

要构建您的程序,请使用以下命令:

gcc -c sqlite3.c
g++ -c 6_1.cpp
gcc -o 6_1 6_1.o sqlite3.o -ldl -lpthread

你应该阅读make

于 2013-04-15T17:55:56.307 回答