gpt4 book ai didi

c - 运行可执行文件

转载 作者:行者123 更新时间:2023-11-30 17:48:14 25 4
gpt4 key购买 nike

我有一个使用 VC++ 生成的可执行文件。 VC++ 项目包含一些 dll,当我尝试双击 exe 时,它​​会询问 dll 的路径。

是否可以将通用dll放入公共(public)文件夹中,使用批处理文件打开exe文件并提供dll的引用路径?

最佳答案

查看此link有关 Windows 上 DLL 搜索顺序的信息。

快速且不完整的摘要:

  1. 当前进程的可执行模块所在目录。
  2. 当前目录。
  3. Windows 系统目录。
  4. Windows 目录。
  5. PATH 环境变量中列出的目录。

注意:未使用 LIBPATH 环境变量。

编辑要解决有关在本地复制外部 DLL 的评论:

  • 将文件添加到项目后,右键单击一个文件,然后选择属性。在常规部分中,将项目类型更改为自定义构建工具。现在,在新部分自定义构建工具中,更改命令行以将该特定文件复制到输出目录。
  • 您还可以在项目的构建前/构建后步骤中执行所有必要的文件复制。

关于c - 运行可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18665146/

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