vivado由于找不到librbi_common.dll,无法继续执行代码
时间: 2023-06-05 11:06:41 浏览: 1416
对于这个问题,我可以给出以下建议:
1. 确认该文件是否存在于系统中,如果不存在,可以尝试重新下载安装vivado软件。
2. 检查系统环境变量是否正确设置,如果未正确设置,可以尝试手动添加该文件路径到系统环境变量中。
3. 确认系统是否为64位系统,如果是32位系统,可能需要下载相应版本的librbi_common.dll文件。
希望我的建议可以帮助你解决问题。
相关问题
vivado sdk代码跑到asm_vector.s里面
`asm_vector.s` 是 Vivado SDK 提供的一个汇编代码文件,该文件包含了一些向量表的定义以及异常处理程序的实现。在使用 Vivado SDK 编写 C/C++ 程序时,编译器会将 C/C++ 代码和汇编代码组合成一个可执行文件。该可执行文件包含了 C/C++ 代码和汇编代码,其中汇编代码部分就包括了 `asm_vector.s` 文件中的内容。
因此,如果您在 Vivado SDK 中编写 C/C++ 程序,并将其编译成可执行文件后,程序运行时会跑到 `asm_vector.s` 文件中的异常处理程序中,这是正常现象,表示程序发生了某种异常情况(例如除以零、访问非法地址等),由异常处理程序来处理异常情况。
如果您想要了解更多关于 `asm_vector.s` 文件的信息,可以参考 Vivado SDK 的官方文档。
vivado2018.3 HLS highgui_c.h头文件在哪里包含
`highgui_c.h` 头文件是 OpenCV 库中的一个文件,用于在编写 C++ 代码时进行图像和视频的输入输出。如果您想在 Vivado HLS 2018.3 中使用此头文件,需要包含它的路径。
具体步骤如下:
1. 在 Vivado HLS 2018.3 的工程目录下新建一个 `include` 文件夹。
2. 将 OpenCV 库的 `highgui_c.h` 文件复制到 `include` 文件夹下。
3. 在 Vivado HLS 2018.3 的工程文件中添加以下语句:
```
#include "opencv2/highgui/highgui_c.h"
```
4. 在 Vivado HLS 2018.3 的工程文件中添加以下语句:
```
-I./include
```
这条语句的作用是告诉 Vivado HLS 2018.3 编译器去 `include` 文件夹下查找头文件。
这样你就可以在 Vivado HLS 2018.3 中使用 `highgui_c.h` 头文件了。