生成LabVIEW可执行文件时,发生错误代码 6

更新 Apr 30, 2021

适用于

软件

  • LabVIEW Real-Time Module
  • LabVIEW Application Builder Module
  • LabVIEW

操作系统

  • Windows

问题详述

我正在使用LabVIEW Application Builder创建发布应用程序(应用程序(EXE),共享库(DLL),源代码发布(LLB) 或 Web服务)。当我创建发布应用程序时,收到类似于以下错误内容:

Error 6 occured at AB_Source_VI.lvclass
Possible reason(s): LabVIEW: Generic File I/O error.


是什么导致此错误,该如何解决?

解决方案

当项目文件的文件路径超出Windows允许的255个字符限制时,生成发布应用程序时会发生错误代码6。解决此错误,请按照以下步骤操作:
  • 使用较短的路径,例如:C:\Your_File
  • 确保您的文件路径没有指向错误的磁盘,例如CD或DVD磁盘。
  • 对于应用程序或共享库生成,请在程序生成规范属性对话框的高级页面上的使用LabVIEW 8.x文件布局复选框中打勾。
image.png
  • 对于源代码发布或Web服务生成,请在目标构建规范页面中的目标类型下方,取消选择保留磁盘层次结构复选框。
image.png
  • 如果要创建项目在共享磁盘中,请检查网络连接。尝试从无线连接切换成有线连接,或在电脑的本地硬盘中创建应用程序以解决问题。
 

相关信息

有关Windows操作系统中最大路径长度的更多信息,请访问文件名,路径和命名空间的MSDN文章。本文也说明了如何在Windows 10 Build 1607和更高版本中启用长路径,以避免Windows中的MAX_PATH限制。