zoukankan      html  css  js  c++  java
  • visual studio 运行找不到dll库

    在visual studio中编译好程序后,运行时有时会出现找不到库的错误,这里对几种排查方法做一个记录。

    排查方法

    方法一

    把dll文件的路径添加到系统的环境变量 PATH 中

    方法二

    直接把所有 dll 拷贝到 Visual Studio 工程目录下,或是拷贝到生成可执行文件的文件夹(默认情况下是 Debug 或 Release 目录)下,通常我们在程序发布时要这样打包,但是在调试时不用这么做。

    方法三 不推荐

    在调试程序时,切换当前工作目录到 dll 目录:
    在 项目-属性- 配置属性 -调试-工作目录,改成 dll 所在目录,这样当在调试程序时,Visual Studio 会把当前工作目录切换到这个目录下。

    方法四 推荐

    在 项目-属性- 配置属性 -调试-环境中添加: PATH=${YourDllDirectory}uildinDebug,其中${YourDllDirectory}是你自己定义的环境变量,在这里就可以使用这个宏,当然也可以直接使用绝对路径。
    如果有多个路径的话可以用%3b(即分号)隔开。最后,要注意Debug和Release的dll库是不同的,根据配置环境选择不同的dll库。例如PATH=D:uild1inDebug%3bD:uild2inDebug

    参考链接

    https://blog.csdn.net/jiasu6905/article/details/106711851

  • 相关阅读:
    CSS3的box-sizing属性
    html5 --基础笔记2
    html5--基础笔记
    CSS3--阴影,渐变,背景图片
    响应式布局--流式布局
    angular中的this指向问题
    angular中控制器之间的通讯方式
    angular中的$http配置和参数
    console
    h5表单验证的css和js方法
  • 原文地址:https://www.cnblogs.com/xiaxuexiaoab/p/14948324.html
Copyright © 2011-2022 走看看