华为云IoT智慧物流案例05 | QT应用开发

第一章 新建QT项目验证交叉编译环境

选项设置一览

1.编译器
编译器
2.qmake路径
qmake

3.kit构建套件
kit
测试例程
示例测试环境是否可行
示例
弹出选项后选择“复制并打开”,自行选择复制示例项目所在路径
示例
测试Ubuntu环境下应用能否运行(笔者Ubuntu已有自行安装过g++编译器 命令:sudo apt-get install g++
如果构建后出现:没有找到对应的文件(No such file...可以搜索一下网上如何安装对应的库)
测试
构建成功后显示应用窗口
应用
Ubuntu环境下没问题我们更改Debug(Kit构建套件)到前面配置的YA157开发板的环境
ya157
构建后的应用文件在我们之前复制示例时的所在路径
可以看到是用YA157C_dev_kit-Debug的方式构建的
路径
进入此文件夹后找到我们的应用文件,在文件夹里打开终端
scp命令传输到开发板
应用文件传输

开发板如果已有米尔官方默认启动的QT应用,可以修改启动脚本
命令:vi /usr/bin/start.sh
启动QT
这里我屏蔽开机默认运行官方QT命令行
屏蔽
reboot重启后开发板屏幕如图:
重启后
运行例程QT应用文件./arrowpad
运行例程
运行例程Qt应用成功,环境测试完成

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要连接华为云数据库,你需要使用Qt提供的QtSql模块。QtSql模块提供了一种通用的接口来访问各种关系数据库,包括MySQL、SQLite、PostgreSQL和ODBC等。 下面是连接华为云数据库的一些步骤: 1. 在华为云上创建一个数据库实例,并且开启公网IP。 2. 在Qt中创建一个新的Qt控制台应用程序。 3. 在Qt Creator中,添加一个新的QtSql项目,然后选择数据库类型为MySQL。 4. 在Qt Creator中,打开工具->选项->Qt Versions,选择Qt版本,并设置正确的Qt路径。 5. 在Qt Creator中,打开工具->选项->Kits,选择一个合适的套件,并设置正确的工具链和Qt版本。 6. 在Qt Creator中,打开项目的.pro文件,添加以下代码: ``` QT += sql ``` 7. 在Qt Creator中,打开项目的.pro文件,添加以下代码: ``` INCLUDEPATH += /path/to/mysql-connector-c/include LIBS += -L/path/to/mysql-connector-c/lib -lmysqlclient ``` 其中,/path/to/mysql-connector-c是你安装MySQL的路径。 8. 在Qt Creator中,打开项目的.pro文件,添加以下代码: ``` DB_HOST = your_host DB_NAME = your_database_name DB_USER = your_username DB_PASS = your_password QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName(DB_HOST); db.setDatabaseName(DB_NAME); db.setUserName(DB_USER); db.setPassword(DB_PASS); if (db.open()) { // 数据库连接成功 } else { // 数据库连接失败 } ``` 其中,your_host是你的数据库实例的公网IP地址,your_database_name是你的数据库名称,your_username是你的数据库用户名,your_password是你的数据库密码。 这样,在你的Qt控制台应用程序中,你就可以连接到华为云数据库了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值