我正在用qt编写Android应用程序。我使用Epson BT-300作为设备。爱普生为我提供了一个控制显示亮度的库。该库是一个.jar文件(我不熟悉java)。我尝试使用QAndroidJniObject display("com.epson.moverio.btcontrol.DisplayControl")
,但链接器返回error: undefined reference to 'QAndroidJniObject::QAndroidJniObject(char const*)'
我不知道如何在我的qt项目中插入.jar文件。
答案 0 :(得分:0)
从显示的错误消息中,您似乎没有链接到androidextras
模块。查看module documentation,了解如何在您的应用中正确包含该模块(假设您使用的是qmake
)。
一般情况下,我建议您前往KDAB。他们有关于Android上Qt的非常好的教程系列。特别是,您可能会对剧集5,6和7感兴趣。