繁体   English   中英

qt错误:未定义对“ str2ba”的引用

[英]qt error: undefined reference to `str2ba'

我是qt新手。 我正在成功使用qt creator创建ui。 我需要qt的蓝牙功能。 我有较早版本的代码通过终端运行。 我复制粘贴了正在运行的代码。 我得到很多未定义的引用。

错误:未定义对str2ba' error: undefined reference to引用str2ba' error: undefined reference to sqlite3_open的str2ba' error: undefined reference to sqlite3_errmsg的引用sqlite3_errmsg' error: undefined reference to sqlite3_errmsg的错误:未定义对sqlite3_free' error: undefined reference to sqlite3_close的错误:未定义对hci_get_route' error: undefined reference to hci_open_dev的hci_get_route' error: undefined reference to错误:未定义对hci_inquiry' error: undefined reference to错误:未定义对hci_read_remote_name' error: undefined reference to引用错误:未定义对hci_read_remote_name' error: undefined reference to ba2str的hci_read_remote_name' error: undefined reference to

有什么类似的Linux API不能在Qt中使用吗? 那么如何整合应用程序呢? 或者我是否必须链接-lpthread -lbluetooth等库。

“未定义的引用...”似乎是链接器错误。 您是否链接到libsqlite3和libbluetooth? 添加

-lsqplite3 -lbluetooth 

在这种情况下,您的ld / g ++命令行会有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM