zoukankan      html  css  js  c++  java
  • VC项目程序运行时设置指定目录读取Dll

    方法一:

    选择当前工程,右击
    "Properties" -> "Configuration Properties" -> "Debugging",
    在"Working Directory"设置dll的路径就可以了

    方法二:设置项目的环境变量

    方法三:

    CString strDllPath = GetExePath() + _T("System");
    SetDllDirectory(strDllPath);

    查找Dll目录的次序:

    应用程序使用LoadLibrary显式链接,那么在这个函数的参数中可以指定DLL文件的完整路径。如果不指定路径,或是进行隐式链接,Windows将遵循下面的搜索顺序来定位DLL: 
    1. 包含EXE文件的目录, 
    2. 进程的当前工作目录, 
    3. Windows系统目录, 
    4. Windows目录, 
    5. 列在Path环境变量中的一系列目录。 

  • 相关阅读:
    总结!!!总结!!!
    Beta 总结
    BETA-7
    BETA-6
    BETA-5
    BETA-4
    BETA-3
    华为云-软件产品案例分析
    BETA-2
    BETA-1
  • 原文地址:https://www.cnblogs.com/lisuyun/p/3834486.html
Copyright © 2011-2022 走看看