主页
技术支持
当我创建可执行文件时,应用程序生成器出现错误8
当我创建可执行文件时,应用程序生成器出现错误8
更新 Nov 14, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
软件
LabVIEW Professional
LabVIEW Application Builder Module
问题详述
当我试图在LabVIEW的程序生成规范中创建应用程序时,提示如下的生成错误,显示出现
错误8
。
如下图所示
:
解决方案
常见解决方案
检查您要写入的目录的权限。有时,当您尝试将应用程序构建到共享网络驱动器时,您可能无权对此驱动器进行写入操作,因而您将收到错误8。此时请让应用程序生成器将可执行文件保存到本地驱动器将解决此问题。
当您尝试创建可执行文件时,另一个应用程序正在访问同一文件或该文件已打开。针对该情况的有关更多信息,请参阅KB:
Error 8 When Writing to or Reading from a File
Windows防火墙或本地防病毒软件正在阻止该应用程序,此时请尝试禁用Windows防火墙和本地防病毒软件,并试重新生成应用程序。
另一个种可能的解决方案
如果你的错误文件写道:
该错误产生的原因是应用程序生成规范属性-高级选板-复制错误代码文件的设置。复制错误代码会将基于XML语言的LabVIEW错误代码文本文件从project\errors和user.lib\errors文件夹复制并添加到运行引擎。为了避免该错误,可以在生成应用程序时取消复制错误代码文件选项。
您可以按照以下步骤解决问题:
在项目浏览器视图中右键单击
程序生成规范
。选择
新建»应用程序(EXE)
。
在程序生成规范中选择
高级
选板,然后取消选中
复制错误代码文件
选项,如下图所示:
如果重新再生成应用程序,则不应再出现该错误。
相关信息
注意:
如果VI是在LabVIEW 8.5或前期版本创建的,而且已经编译到LabVIEW 2009或更高版本,此时LabVIEW会默认启用
使用LabVIEW 8.x文件布局
选项,因此您可能还需要在重新生成应用程序时,取消选中
使用LabVIEW 8.x文件布局
选项,如下所示:
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful