gpt4 book ai didi

c++ - ghdl 缺少 util.misc_conv_pkg ubuntu 14.04

转载 作者:行者123 更新时间:2023-11-30 16:56:02 25 4
gpt4 key购买 nike

我正在尝试使用 ghdl 编译器编译 vhdl 代码。但是我缺少两个 util 库:

util.misc_conv_pkg and
util.vstring.

因此此代码不起作用

LIBRARY util;
USE util.misc_conv_pkg.ALL;
USE util.vstring.ALL;

我已经尝试了所有可能的安装方法: http://ghdl.free.fr/site/pmwiki.php?n=Main.Installation或者 https://sourceforge.net/p/ghdl-updates/wiki/Installing%20ghdl/

但是还是不行。我该如何解决这个问题。

最佳答案

您需要找到这些包的源代码并将它们编译到 util 库中。它们是您正在从事的项目的一部分,而不是 VHDL 的一部分。

如果找不到它们,只需注释掉 USE 子句即可。然后两件事之一将会发生......

  1. 它们实际上根本没有被使用,在这种情况下,项目将在没有它们的情况下编译并正常工作,并且您已经通过消除不必要的依赖项来清理它。令人惊讶的是,这些已弃用的 std_logic_arith 软件包经常出现这种情况。
  2. 使用了某些函数或其中的声明,在这种情况下,编译将失败,并会出现对缺失内容的相当准确的描述。 (如有必要,请将前几个添加到问题中)。

通常使用“util”库,功能相当明显,因此您可以找到更标准或更可移植的方式来实现它,或者您可以编写自己的包来满足该项目所需的位。

关于c++ - ghdl 缺少 util.misc_conv_pkg ubuntu 14.04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40068857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com