我尝试使用iexpress为我今天完成的C语言中的WAV音频播放器创建一个安装程序,但是,当我在最后一步时,它出现了以下错误消息:& #34;无法打开报告文件C:\ Users \ Poleto \ Desktop \ ~SWAV.RPT" 我知道如何解决这个问题?
答案 0 :(得分:8)
您可能需要使用提升的权限运行,请参阅SS64 entry on IExpress。
答案 1 :(得分:5)
抱歉,我知道这是一篇旧帖子,但我找到了一个解决方案,它不需要管理员。要创建安装程序,请导航到您要从中进行安装的文件夹,单击资源管理器路径栏,然后输入“iexpress”。然后,照常创建安装程序。您不需要管理员权限。确保将安装程序保存到同一文件夹中。这将 %cd%
环境变量定义为安装程序文件夹的路径,从而使其工作。也许它与命令行捆绑器有关。我不知道。我只知道它有效。即使非管理员帐户以非提升状态运行。
证明:
答案 2 :(得分:3)
您应该使用管理员运行iexpress,然后这将解决。
答案 3 :(得分:0)
当我错误地遇到这个问题时,在该文件中两次包含相同的文件名。通过一次删除所有部分并运行构建直到构建通过,我能够缩小罪魁祸首部分。然后对错误部分的分析显示了文件名重复。
答案 4 :(得分:0)
是的,通常以管理员身份运行IExpress可以解决此问题,但就我而言,还有一个附加问题。我注意到当源文件的路径包含带空格的文件夹并且路径基于除C:以外的其他分区(或系统分区)时,IExpress会产生相同的错误。例如:
Working Path => C:\Some Folder With Space\file.SED
Not Working => D:\Some Folder With Space\file.SED
Working Path => D:\SomeFolderWithSpace\file.SED
我喜欢IExpress提取到临时文件夹,从GUI生成初始SED文件,因为它具有INI格式,具有命令行,可以在提取后包含安装脚本/可执行文件并且是Windows的一部分,因此可以轻松进行编辑。确实很棒的功能,但是这个错误是致命的。另外,以管理员身份运行并且在无法(通过命令行)创建存档时不提供错误代码也不是很好。
答案 5 :(得分:0)
我以管理员身份遇到了这个问题。对我有用的东西:
在“包名称和选项”屏幕上,选中“使用包中的长文件名存储文件”,然后创建。
答案 6 :(得分:0)
您必须以管理员权限运行它 希望 一世 帮助了 你。