我正在Windows 7机器上开发,但最终产品将是linux,我也使用Ubuntu虚拟机。
我需要搜索并连接到一个蓝牙设备并运行示例,但是从研究中看,QT蓝牙API并不真正支持windows --这是好的,我无论如何都需要它。供参考的蓝牙设备发现代码是:
void MyClass::startDeviceDiscovery()
{
// Create a discovery agent and connect to its signals
QBluetoothDeviceDiscoveryAgent *discoveryAgent = new QBluetoothDevice
我正在使用Squish 4.2.2在linux上测试用Qt version 4.7开发的GUI。AUT是使用静态链接的Qt库构建的。由于squish不允许记录静态链接的Qt库,因此我计划手动创建测试用例。但是,squish测试用例失败,并出现以下错误
Error Script Error Oct 31, 2012
Detail RuntimeError: startApplication() failed
测试用例只包含一行代码来启动AUT。服务器日志仅显示以下警告
AUT does not appear to be dynamically linked against Qt, hookin
在我的Ubuntu16.04上,我安装了一些软件包(通过Synaptic),它们的QT版本为5.5.1。我所拥有的软件(例如TeXstudio)似乎需要它们。
但是作为一名开发人员,我尝试使用QT5.9.1,它是我从Qt网站下载的(比如)。但是当我运行qmake时,它运行的版本是错误的。如何选择要使用的版本?
$ qmake --version
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu
但我想要这个:
~/lib/Qt5.9.1/5.9.1/gcc_64/bin/qmake --version
Q