【问题标题】:sqlite3 - Clang / GCC compilation error (macOS) - sample code http://zetcode.com/db/sqlitec/sqlite3 - Clang / GCC 编译错误 (macOS) - 示例代码 http://zetcode.com/db/sqlitec/
【发布时间】:2020-09-23 10:46:03
【问题描述】:

我尝试了http://zetcode.com/db/sqlitec/ 的示例代码 gcc 给出以下错误, 谁能告诉我这个问题, 也请告诉我在哪里可以下载适用于 MacOS 的 sqlite3.h?

架构 x86_64 的未定义符号: “_sqlite3_close”,引用自: sqlite3_read-bd2f8a.o 中的 _main “_sqlite3_errmsg”,引用自: sqlite3_read-bd2f8a.o 中的 _main “_sqlite3_exec”,引用自: sqlite3_read-bd2f8a.o 中的 _main “_sqlite3_free”,引用自: sqlite3_read-bd2f8a.o 中的 _main “_sqlite3_open”,引用自: sqlite3_read-bd2f8a.o 中的 _main ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

【问题讨论】:

    标签: sqlite


    【解决方案1】:

    您需要与 sqlite3 链接。我认为除了给出的参数之外,这可以通过将 sqlite3.dylib 的路径传递给 clang 来完成。您可以从https://www.sqlite.org/download.html 下载 sqlite3.h(在“合并”下载中)。

    【讨论】:

    • 谢谢米尔斯先生
    猜你喜欢
    • 1970-01-01
    • 2017-10-17
    • 2020-06-03
    • 2012-04-14
    • 2018-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多