带有特殊字符的路径

问题描述 投票:0回答:1

如果项目路径中的目录中有特殊字符,即西里尔字母,则模拟结束并出现错误“Re: Compilation process failed. Exited with code 0x00000002.”。 我使用的是 OpenModelica 1.22.2-64bit 版本。 如果无法排除项目路径中的特殊字符,我该如何解决这个问题。

排除特殊字符时,模拟运行没有错误,但我正在考虑无法更改路径的情况。 早些时候这里也存在类似的问题,特别是here。我想知道这个问题目前是否已经解决了。

openmodelica
1个回答
0
投票

您遇到了一个已知错误:https://github.com/OpenModelica/OpenModelica/issues/9402,所以我假设您使用的是 Windows。

Windows 上的 OpenModelica 附带 MSYS2 以使用 GNU C 编译器工具链。要在路径中使用宽字符,需要更新的通用 C 运行时 (UCRT)。因此,OpenModelica 最近从 MINGW64 环境切换到 UCRT64 环境。似乎还剩一步可以彻底解决这个问题。

但是在错误修复之前,唯一的解决方案是在路径中坚持使用可打印的 ASCII 字符。

© www.soinside.com 2019 - 2024. All rights reserved.