欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Vivado安装时出现Error loading native libs问题

程序员文章站 2022-03-11 11:59:06
我选择的是Vivado在线安装模式,在官网下载对应的Xilinx_Vivado_SDK_Web_2018.2_0614_1954_Win64.exe文件后,双击出现了下图的错误:之后,我打开了对应位置的log文件,它是这样描述的:在官网找到一篇相似的解答,链接如下,https://china.xilinx.com/support/answers/60427.html他说,Vivado2014.1用了MicrosoftRedistributableLibraries(2012......

  我选择的是Vivado在线安装模式,在官网下载对应的Xilinx_Vivado_SDK_Web_2018.2_0614_1954_Win64.exe文件后,双击出现了下图的错误:

Vivado安装时出现Error loading native libs问题

之后,我打开了对应位置的log文件,它是这样描述的:

Vivado安装时出现Error loading native libs问题

在官网找到一篇相似的解答,链接如下,https://china.xilinx.com/support/answers/60427.html

他说,Vivado 2014.1 用了Microsoft Redistributable Libraries (2012)的新版本,手动重装即可解决。我试了,但是没有成功。我想,18.2使用的Microsoft Redistributable Libraries必然要更新一些,具体是那个版本可以成功我也懒得一个一个试。

具体解决方案:

安装了win10常用的运行库,问题解决。文件不大,默认安装目录即可,然后就可以继续接下来的安装啦。

下载安装链接如下,http://www.pc6.com/softview/SoftView_104246.html

因为之前卸载某个软件不干净或者多次重装一个软件,会引起很多关于系统环境出错的问题,直接安装常用运行库,一劳永逸。

以下是对于运行库的一些介绍:

运行库是一个经过封装的程序模块,对外提供接口,只要知道接口参数就可以*使用。如果不使用运行库,每个程序中都会包含很多重复的代码,而使用运行库,可以大大缩小编译后的程序的大小。但另一方面,由于使用了运行库,所以在分发程序时就必须带有这些库,比较麻烦。如果在操作系统中找不到相应的运行库程序就无法运行。为了解决这个矛盾,Windows总是会带上它自己开发的软件的最新的运行库。

另外,某些程序在64位系统下运行依旧需要32位版本的运行库,因为程序是基于32位Visual Studio开发的,典型的例子比如QQ。上述链接下载的运行库都是采用Microsoft Visual Studio 20XX编写的软件,必须使用的公用DLL运行库,相当于程序的字典文件。

用精简版系统或者绿色版软件时,使用软件经常遇见的情况是“由于应用程序配置不正确,应用程序未能启动”,提示缺少dll 文件等。大部分电脑新手都以为软件问题(当然,我也是新手),其实不是的,部分软件或者游戏需要依赖运行库才可以运行。

 另外,在安装Vivado的时候,提示出现dll文件缺失,需要重装程序才能解决该问题,下载安装上述运行库合集,也能解决问题。

以上。

本文地址:https://blog.csdn.net/weixin_43793302/article/details/109276046

相关标签: 问题专栏