看来我对Activ学生版有一些问题.当我想编译时,会出现以下错误:
错误: VLM_0040: VHDL单元无法编译,因为目标库名称不是合法的VHDL标识符。
我不知道为什么,因为昨天我安装了它,而今天我有这个错误。有人能帮帮我吗。
发布于 2015-06-18 13:27:52
据我所知,当您编译源代码时,它们将被添加到与Active-HDL设计具有相同名称的库中,而且正如错误消息所示,如果该名称不属于VHDL标识符命名约定的范围,则会得到上述错误。
为了给您的设计取一个合适的名称,您应该遵循以下几条简单的规则:
发布于 2022-08-23 09:28:46
要添加到上面(正确的)答案:您的源添加到的库的名称显示在下面的中“”(参见图像,该库称为“hy”)。此名称可通过单击“添加新库”来更改。通过右键单击新库,您可以将其设置为active。现在,源代码应该编译到新的库中(而不重新命名整个Active-HDL设计)。

在将新库设置为active之后,旧库(具有无效名称)可以从项目中分离出来(右击它)。
https://stackoverflow.com/questions/30443694
复制相似问题