N5766A lan口驱动(Qt msvc2017 32位实现)

本文档介绍了如何使用Qt和MSVC2017在32位环境下配置N5766A LAN口驱动,包括确定仪器IP地址、环境搭建、添加pro文件代码、查询及设置电压电流的编程步骤,以及打包时遇到的visa.dll缺失问题的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

lan口IP地址

    连接安捷伦仪器首先需要知道其IP地址,此时需要点击安捷伦仪器前面板上的【LAN】按钮确认,例如我的IP地址是192.168.3.15,那么在程序编写时就需要设置此IP才能连接上。
在这里插入图片描述

环境搭建

需要安装VI-VISA软件,我这里使用的是keysight的软件安装包。如下:在这里插入图片描述

pro文件添加如下代码
#虚拟仪器库
INCLUDEPATH +=  "C:\IVI Foundation\VISA\WinNT\Include"
LIBS += "C:\IVI Foundation\
### 如何在 QT 中配置和使用 msvc2017 编译的 MySQL 驱动 #### 准备工作 为了确保能够顺利编译并使用 MySQL 数据库驱动,在开始之前需确认已安装好所需的开发工具包,包括但不限于 Qt 开发套件、MSVC 2017 编译器以及 MySQL 连接器 C++ 库。 #### 获取源代码 打开 MySQL 驱动源码的置应于 `C:\Qt\Qt5.12.11\5.12.11\Src\qtbase\src\plugins\sqldrivers\mysql`[^2]。此路径适用于特定版本;对于其他版本,请相应调整路径中的版本号部分。 #### 设置构建环境 创建一个新的项目文件用于指定编译选项和其他必要的设置。这通常涉及到修改 `.pro` 文件来指明使用的 MySQL 库置以及其他依赖项。例如: ```qmake QT += sql core gui CONFIG += c++11 console LIBS += -L"D:\\mysql\\lib" -llibmysql INCLUDEPATH += "D:\\mysql\\include" ``` 上述命令假设 MySQL 安装于 D 盘根目录下,并且包含了标准的 include 和 lib 子目录结构。 #### 执行编译过程 通过命令行或者集成开发环境中执行 qmake 命令生成 Makefile 后再调用 nmake 或者 jom 工具完成实际编译操作。如果一切正常,则会在预期的目标文件夹内找到新生成的插件 DLL 文件。 #### 移动编译产物至适当置 一旦编译顺利完成,应当把产生的 `qsqlmysql.dll` 及其调试版副本 `qsqlmysqld.dll` 放入目标应用程序所指向的 sqldrivers 插件目录中,比如 `D:\Qt\5.14.2\msvc2017_64\plugins\sqldrivers`[^3]。同时也要记得复制相应的 `libmysql.dll` 到应用启动时可以访问的地方,通常是 Qt 的 bin 文件夹里。 #### 测试验证 最后一步就是编写简单的测试程序尝试连接到本地或远程服务器上的 MySQL 实例来进行功能性的检验。可以通过 QSqlDatabase 类提供的接实现这一点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-西门吹雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值