• 2537阅读
  • 9回复

QT发布带有visa库的exe [复制链接]

上一主题 下一主题
离线suzhuorui
 

只看楼主 倒序阅读 楼主  发表于: 2020-11-17
关键词: 发布visa
写了个简单的demo,调用了visa库,打包成exe后在我本机上运行没问题,在另一台新机器上运行时,可以运行,但是不能连接硬件(在图片的位置打开失败)。为什么呢?望大佬解答,谢谢
离线zdjjhexin

只看该作者 1楼 发表于: 2020-11-17
你也是做仪器控制的,新手多多指教
离线suzhuorui

只看该作者 2楼 发表于: 2020-11-18
回 zdjjhexin 的帖子
zdjjhexin:你也是做仪器控制的,新手多多指教 (2020-11-17 23:22) 

一起学习,我现在就希望大佬能解答一下,难道发布的程序还需要手动安装visa库吗,直接发布的时候带上不行吗
离线dbzhang800

只看该作者 3楼 发表于: 2020-11-18
你发布了什么文件?

目标机器上 visa 运行库你肯定要装的吧?
离线suzhuorui

只看该作者 4楼 发表于: 2020-11-19
回 dbzhang800 的帖子
dbzhang800:你发布了什么文件?
目标机器上 visa 运行库你肯定要装的吧? (2020-11-18 12:05) 

就简单的读取和发送指令。发布的时候带上visa的dll不行吗
离线庄梦蝶

只看该作者 5楼 发表于: 2021-04-08
想请问下楼主你最后是怎么解决的呢,我也是做了一个和你差不多的程序,不知道能不能把visa库一起打包。
离线lovecomputer

只看该作者 6楼 发表于: 2022-02-20
用windeployqt 打包后,该工具能查到大多数支持库并拷贝到1个文件夹,然后用这个软件dependencies可以看到你运行程序需要的全部支持库,都拷贝到1个文件夹,再发行就可以了
离线lovecomputer

只看该作者 7楼 发表于: 2022-02-28
能否公布一下答案,我发布时windeployqt只发现了visa32.dll,但拷贝后系统还是提示0xC00007b错误,也就是缺少库,当把目标机器安装visa软件后,就可以运行了
离线fsu0413

只看该作者 8楼 发表于: 2022-03-02
回 lovecomputer 的帖子
lovecomputer:能否公布一下答案,我发布时windeployqt只发现了visa32.dll,但拷贝后系统还是提示0xC00007b错误,也就是缺少库,当把目标机器安装visa软件后,就可以运行了 (2022-02-28 17:36) 

visa32又依赖什么呢,要么就复制全,要么就打包visa的安装文件一起装。。。。
离线squnez

只看该作者 9楼 发表于: 2022-05-27
装驱动就好了吧
快速回复
限100 字节
 
上一个 下一个